@font-face { font-family: "PT BlocETT";src: url("http://www.zeta.net/includes/Blc65__e.ttf"); }
body { margin:0;padding:0; font: normal normal normal 75%/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; }
img { border:0;display:block; }
h1, h2, h3, h4, h5 { margin:0 0 6px 0; font-family:Georgia,Geneva,Arial,Helvetica,sans-serif; font-weight:normal;position:relative;}
h1, h2 { font-size:1.988em;margin-bottom:0;line-height:29px; }
h2 { color: #34b6e4;font-size:1.923em;padding-top:1px; }
h2, #contact div, #contact div a, #contact2 div a { text-decoration:none; }

h3 { font-size: 1.704em;margin-bottom:4px;line-height:22px; }
h4 { font-size: 1.325em;margin-bottom:15px; }
p { margin:18px 0; }
a { color: #333; }
a:hover { text-decoration:none; }
address { font-weight:bold; font-style: normal; padding:5px 0 10px 0;font-size:1.2em; }
h1 span, h2 span, h3 span, h4 span { background: #fff none no-repeat scroll 0 0; left:0; top:0; position:absolute; }

div.clear { height:1px;line-height:1px; }
div.x2 .column {   }
#contact h2, #contact2 h2 { margin-top:1px; }
#contact div a:hover, #contact2 div a:hover { color: #333; }
#contact div p, #contact2 div p { font: 1.5em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif ; }
#contact div p, #contact2 div p { font-size: 1.9em;margin:0 0 9px 0; }
#bodyBg { background: transparent url(../images/bg_body.png) no-repeat scroll 50% -10px;z-index:3;padding-top:28px;height:135px;z-index:99;top: 0; width:100%;position:relative; }
#page, #header { width:982px;margin:0 auto;}
#page { padding-top:20px;z-index:1; }
#header {width:984px; min-height:46px;position: relative;}
#header a.logo { display:block;height:54px;width:114px; }
#header ul { display:inline;padding:0;margin:0 0 0 24px;position:absolute;bottom:-3px;right:0;font-family: Helvetica,Georgia, Verdana, Geneva, Arial, sans-serif;float:left;}
#header ul li { list-style: none outside none;padding-left:0;margin-left:19px;display:inline;font-size:1.214em;  }
#header ul li a { text-decoration:none;color: #333; }
#header ul li a:hover, #header ul li.selected a { color:#ca0083; }
#row1 .x2, #contact  { min-height:192px; }
#contact, #contact2, .rightC .nav a  { font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif }
#row2 h3 { margin-bottom:3px; }
#row2 { padding-bottom:34px;margin-top:0px; }
#row2 .column { padding-bottom:29px;border-bottom: 4px solid #4814a0; min-height: 234px;margin-top:18px;margin-bottom:2px; position:relative;}
#row2 .column p span { font-size:1.2em;font-weight:bold;line-height:1; }
#row2 .contentR p span { font-size:120%; }
#row2 .column .footer a, .rightC .nav a, .wbutton a  { display:block;position:absolute; width:303px;bottom:3px; color:#fff; padding:4px 0 3px 8px;text-decoration:none;background: #333333 url(../images/icon_arrow_r.png) no-repeat 290px 7px;font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif; }
#row2 .column .footer a:hover { background-color: #4814a0; }
#row2 .green .footer a:hover { background-color: #8fd400; }
#row2 .pink .footer a:hover, .contact .pink .wbutton a:hover { background-color: #ca0083; }
#row2 .orange .footer a:hover { background-color: #ff6418; }
#pageFooter {clear:both;border-bottom: 4px solid #34b6e4;border-top:1px dotted #333;padding:3px 0; }
#logos { padding:20px 0 50px; }
#logos img { margin:0 40px 0 0 !important;display: inline; }
#first p, #second p, #third p, #fourth p, #fifth p, #sixth p, #seventh p { margin:13px 0; }
#results p {background: transparent url(../images/bg_quotes.png) no-repeat scroll center 10px; font-size:1.4em; padding:12px 15px;border-bottom:1px dotted #333;margin:0;border-top: 1px dotted transparent ; }

#navigation a.salamander { background-image: url(../images/bg_carousel_salamander.jpg); }
#navigation a.impact { background-image: url(../images/impact.jpg); }
#navigation a.tharsus { background-image: url(../images/tharsus.jpg); }
#navigation a.teachers { background-image: url(../images/teachers.jpg); }
#navigation a.maxatec { background-image: url(../images/maxatec.jpg); }
#navigation a.crusader { background-image: url(../images/crusader.jpg); }
#txtFooter { overflow:hidden; }
#txtFooter .right { margin:3px 0;font-family: Arial,Helvetica,sans-serif; }
#photos img { margin-top:0;margin-bottom:20px; }
#roger { margin-top:0; }
#roger h2 { line-height:22px; font-size:1.774em;margin-bottom:6px; }
#roger p { margin:4px 0 15px 0; }
#roger h3 { margin-bottom:10px; }
#roger .photo { width:131px; }
#map, #map2 { margin-top:15px;padding-bottom:4px;  border-bottom-width: 4px;  border-bottom-style: solid;}

#blog { min-height:265px;position:relative;font:1em/18px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#rss { position:absolute;display:block;width:160px;right:0;top:-15px;z-index:6; }
#rss img { display: inline; }
#rss a { margin-left:3px; }
#blog .title { font-weight:bold;margin:17px 0 0 0; }
#blog .blue { position:absolute; padding-bottom:3px;border-bottom:4px solid #34b6e4; margin:8px 0 4px 0; }
#blog .blue a { border-left:0!important;position:relative; }
#blog .wbutton { background:none !important; }
#blog .post p { margin-top:0; }
#blog .right a, #blog .title a:hover { color:#34b6e4; }
#blog .title a { text-decoration:none; }

#categoryList { padding:13px 0;list-style:none; }
#categoryList li { float:left; }
#categoryList li a { text-decoration:none; padding:0 13px; }
#categoryList li a.firstList{padding-left:8px;}
#categoryList li a:hover { color:#34b6e4; }
#ftrClient a { color:#ca0083; }
#contact div.dot_divide, #contact2 div.dot_divide { padding-top:9px; }
#forFlash { padding-bottom:18px; }
.ftr_extra { display:none;overflow:hidden;padding-bottom:7px;width:100%; }

.contact address { color:#333 !important; }
.contact h2 { margin-bottom:11px !important; }
.team .x2 { position:relative;min-height:228px !important; }
.team .x2 .contact { position:absolute; bottom:0; border-top: 1px dotted #333;border-bottom:1px solid #333;padding:3px 0; width:100%; }
.personnel { font-size:100% !important; position:relative;z-index:10;min-height:125px !important;border-bottom:0 !important;padding-bottom:0!important;margin-top:5px !important; }
.personnel h2, .personnel h3 { color:#333;width:80%;font-size:1.661em; }
.personnel p { width:173px; margin-top:0;   }
.personnel .photo { position:absolute;bottom:1px;right:0; z-index:15;}
.personnel .contact {width:311px; border-top: 1px dotted #333;border-bottom:1px solid #333;padding:3px 0;margin-top: 5px; }
.personnel .contact span { color:#333;font-weight:bold; }
.personnel .none { border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.smaller h2 { margin-top: 18px !important;color:#333;}
.smaller h3 { margin-bottom:20px !important; }
.other #row2 .column{ font-size:100%;padding-bottom:0; }
.other h1 {margin:0 0 11px 0;font-size:1.987em;line-height:27px; }
.other h2 {margin:0;font-size:1.774em;color:#ff6418;line-height:23px; }
.other h3 { margin:0 0 18px 0;font-size:1.586em;line-height:18px; }
.other p { margin:0 0 15px 0; }
.other p + p { margin: 18px 0; }
.other h3 a { font-weight:bold; font-family: Helvetica,Verdana,Geneva,Arial,sans-serif; }
.link { margin-bottom:15px !important; }
.wbutton { min-height:26px; width:311px;margin-top:5px;background-color:#333;position:relative; }
.x2 .wbutton { clear:both;width:646px; }
.wbutton a { border-left:4px solid #fff;bottom:0;right:0;color:#fff !important; }
.wbutton a:hover { background-color:#4814a0; }
.x2 .wbutton a:hover, #blog .blue a:hover, .contact .blue .wbutton a:hover { background-color:#34b6e4; }
.rightC .nav a { position:relative; margin:0; text-align:right;padding:4px 8px;width:138px;background-position:8px 8px;bottom:0;background-image:url(../images/icon_arrow_l.png); }
.rightC .nav a.right { text-align:left;background-position:133px 8px;background-image:url(../images/icon_arrow_r.png);}
.rightC h2 {font-size: 1.3em;line-height:18px;width:297px; background: #333;color:#fff;padding:2px 7px 3px 7px;height:auto; }
.rightC .contentR { border-top: 4px solid transparent;    }
.column2 .column { border-bottom: 0 none !important; }
.success, .other { padding-top:0px !important;margin-top:-25px!important; }
.other2 { padding-top:0px !important;margin-top:-19px!important; line-height:18px !important;}
.other2 h1 { margin-bottom: 19px; }
.other2 h2 { color:#333;margin-bottom:27px;line-height:27px; }
.other2 h3 { margin:18px 0 0 0 !important; }
.success #row2 .column, .other #row2 .column { margin-top:0; }
.success #row1, .other #row1 { text-align:center;margin-bottom:22px; }
.success .row .column { margin-top:25px !important; }
.contact .x2 { margin-bottom:0;   }
.contentR { margin:3px 0; }
.pink .nav a:hover { background-color:#ca0083; }
.purple { border-bottom-color: #4814a0 !important; }
.pink { border-bottom-color: #ca0083 !important; }
.pink .contentR { border-top-color: #ca0083 !important; }
.blue .contentR { border-top-color:#34b6e4 !important; }
.orange .contentR { border-top-color:#ff6418 !important; }
.green { border-bottom-color: #8fd400 !important; }
.orange { border-bottom-color: #ff6418 !important; }
.purple h4,.purple span, .personnel .contact, .personnel .contact a, .personnel h3, h3.purple, h2.purple { color: #4814a0; }
.blue span, .blue .personnel h3, .blue .personnel a, .blue .personnel .contact, .contact .blue, .contact .blue p a, h3.blue, h2.blue { color:#34b6e4; }
.pink h4, .pink span, .pink .personnel a, .pink .personnel h3, .pink .personnel .contact, .contact .pink, .contact .pink p a, h3.pink, h2.pink { color: #ca0083; }
.green h4, .green span, .green .personnel a, .green .personnel h3, .green .personnel .contact, h3.green, h2.green { color: #8fd400; }
.orange h4, .orange span, .orange .personnel a, .orange .personnel h3, .orange .personnel .contact, h3.orange, h2.orange { color: #ff6418; }
.column { width:311px;margin-right:24px;float:left; }
.x2 { width:646px; }
.dot_divide { border-bottom: 1px dotted #333333; }
.no_margin { margin-right:0; }
.clear { clear:both; }
.right { float:right; position: static; }
.p_support h3.management { margin-top:-9px !important; }
.p_support h3.svn { margin-top:10px !important; }
.lnks { width:146px; background: #666 url("../images/active_arrow.gif") no-repeat;text-decoration:none;padding:3px 0 4px 8px;display:block;float:left;color:#fff;margin-right:3px;font: 1.166em/18px Georgia, Geneva, Arial, Helvetica, sans-serif;background-position:134px 5px; }
.lnks:hover { background-color:#34b6e4;background-position:134px -31px; }
.active { background-image:url(../images/client_1Bg.gif); }
.ftr_extra { padding-top:0;line-height:18px !important; }
.ftr_extra p{ margin:0 0 18px 0; }
.ftr_extra h3 { font-size: 1.214em;margin:15px 0 0 0;line-height:18px; }






/*=========NEW EDITION==========*/
#popup_wrap{display:none}
#popup{width:465px;/*491*/
height:480px;/*493*/
padding:13px 7px 0 19px;margin:0;overflow:hidden;font-size:14px;color:#151515;text-align:left;font-family:Georgia,"Times New Roman",Times,serif;background:url(../images/popup_bg.gif) no-repeat;position:relative;}
.butn_close{width:66px;height:24px;display:block;text-indent:-1000px;overflow:hidden;background:url(../images/butn_close.gif) no-repeat;position:absolute;right:11px;top:9px;z-index:200;}
#popup h2{width:100%;height:40px;padding:0;margin:0;text-indent:-1000px;overflow:hidden;background:url(../images/txt-contact.gif) no-repeat;}
#popup p{font-size:14px;line-height:20px;padding:0;margin:0;}
.contact_form{width:465px;padding:58px 0 0;margin:0;overflow:hidden;}
.contact_form span{width:231px;float:left;}
.contact_form span.spn2{width:100%}
.contact_form span label{width:100%;padding-top:4px;font-size:12px;line-height:18px;text-indent:10px;float:left;}
.inpTxt_1,.txtArea_1{width:212px;/*222*/
height:28px;/*38*/
padding:5px;float:left;font-size:14px;line-height:28px;border:none;background:url(../images/inpTxt_bg1.gif) no-repeat;}
.txtArea_1{width:442px;/*452*/
height:118px;/*128*/
background-image:url(../images/txtArea_bg1.gif);}
.butn_submit{width:122px;height:44px;margin-top:21px;text-indent:-1000px;text-transform:uppercase;overflow:hidden;float:right;border:none;cursor:pointer;background:url(../images/butn_submit.gif) no-repeat;}
.butn_submit:hover{background-position:left bottom}
/*=======promo_wrap=====*/
.promo_wrap{width:100%;padding:0;margin:0;background:url(../images/promo_bg.gif) repeat-x;position:fixed;left:0;bottom:0;z-index:100;}
.promo_cont{width:978px;padding:0;margin:0 auto;text-align:left;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#fff;}
.promo_cont h3{width:959px;/*978*/
height:39px;/*43*/
padding:0 0 4px 19px;margin:0;}
.promo_cont h3 span{float:left;padding-top:8px;font-size:16px;line-height:22px;color:#fff;font-weight:bold;font-style:italic;background:none;}
a.butn_collapse{width:319px;height:39px;float:right;text-indent:-1000px;overflow:hidden;background:url(../images/butn_expand.png) no-repeat;}
a.butn_expand{background-position:left bottom}
.promoIn{width:940px;/*978*/
padding:32px 19px 41px;margin:0;position:relative;display:none;}
.promoIn h4{width:685px;font-size:20px;line-height:26px;padding:0;margin:0;}
.promoIn p{width:685px;font-size:14px;line-height:20px;padding:0 0 20px;margin:0;}
.video_cont{width:940px;/*940*/
height:433px;/*473*/
/*padding:15px 15px 57px 70px;*/
padding:0 0 40px 0;margin:6px 0 0;overflow:hidden;background:url(../images/video_bg.png) no-repeat;}
.video_cont img{display:block;margin:0;}
.butn_close2{width:68px;height:24px;display:block;text-indent:-1000px;overflow:hidden;background:url(../images/butn_close2.gif) no-repeat;position:absolute;right:17px;top:26px;}
.butn_visit{width:219px;height:51px;display:block;text-indent:-1000px;overflow:hidden;background:url(../images/butn_visit.gif) no-repeat;position:absolute;right:17px;top:63px;}
/*-------msg_cont-------*/
.msg_cont{width:639px;height:265px;padding:0;margin:0;overflow:hidden;font-family:Georgia,"Times New Roman",Times,serif;color:#333;}
.msg_left{width:508px;height:265px;padding:0;margin:0;float:left;background:url(../images/img_1.gif) no-repeat right center;}
.msg_1{width:100%;padding:0 0 11px;margin:0;}
.span_1{width:100%;font-size:44px;line-height:52px;display:block;overflow:hidden;margin-bottom:-6px;}
.span_1 small{width:64px;float:left;font-size:27px;line-height:18px;padding-top:5px}
.span_2{width:410px;/*508*/
overflow:hidden;padding-left:98px;font-size:44px;line-height:36px;display:block;color:#90c73d;text-transform:uppercase;margin-bottom:-16px;}
.span_2 small{float:left;font-size:22px;line-height:22px;color:#333;text-transform:none}
.span_3{width:395px;/*508*/
overflow:hidden;padding-left:113px;font-size:66px;line-height:51px;display:block;color:#333;}
.span_3 b{float:left}
.span_3 small{float:left;font-size:37px;line-height:33px;color:#b40076;text-transform:uppercase;padding-top:18px}
.span_3 small em{font-style:normal;color:#333}
.span_4{width:100%;font-size:23px;line-height:27px;display:block;margin-bottom:-4px;}
.span_5{padding-left:45px;font-size:35px;line-height:31px;color:#90c73d;text-transform:uppercase;display:block;margin-bottom:-12px;}
.span_6{width:484px;/*508*/
overflow:hidden;padding-left:24px;font-size:49px;line-height:40px;display:block;color:#333;}
.span_6 b{float:left}
.span_6 small{float:left;font-size:28px;line-height:28px;text-transform:uppercase;padding:13px 5px 0 0}
.span_6 em{float:left;font-size:25px;line-height:28px;font-style:normal;padding-top:14px}
.span_7{padding-left:47px;font-size:37px;line-height:34px;color:#5bb6e4;text-transform:uppercase;display:block;}
.span_7 em{font-style:normal;color:#333}
.msg_rgt{width:124px;padding:60px 0 0;margin:0;float:right;}
.msg_rgt p{width:100%;padding:8px 0;margin:0;overflow:hidden;font-size:12px;line-height:16px;font-family:Georgia,"Times New Roman",Times,serif;color:#333;}
.msg_rgt p b{float:left;margin-right:3px;font-size:36px;line-height:32px;text-transform:uppercase;color:#3aa4cf;font-weight:normal;text-shadow:#333 1px 1px 3px;}
a.butn_yes{width:122px;height:51px;display:block;text-indent:-1000px;overflow:hidden;background:url(../images/butn_yes.gif) no-repeat;}
a.butn_yes:hover{background-position:left bottom;text-decoration:none}
.src_form{width:289px;/*317*/
height:26px;/*44*/
padding:9px 14px;margin:0;background:url(../images/form_bg.gif) no-repeat;font-family:Arial,Helvetica,sans-serif;/*position:absolute;right:0;top:-35px;*/}
.src_form2{position:absolute;right:0;top:-28px;background-image:url(../images/form_bg2.gif)}
.src_form label{width:86px;float:left;font-size:14px;line-height:26px;color:#333;font-weight:bold;}
input.inpTxt_2{width:155px;/*165*/
height:18px;/*24*/
padding:3px 5px;border:1px solid #608030;float:left;font-size:14px;line-height:18px;}
.butn_go{width:26px;height:26px;float:right;text-indent:-1000px;text-transform:uppercase;overflow:hidden;border:none;cursor:pointer;background:url(../images/butn_go.gif) no-repeat;}
.butn_go:hover{background-position:left bottom}
#popup span#error{color:red;display:none;}
#popup span#success{color:green;display:none;}
.video_cont{position:relative}
.video_cont .lt{position:absolute;left:0;top:0;z-index:100}
.video_cont .rt{position:absolute;right:0;top:0;z-index:100;}
.promoIn p a{color:#fff;text-decoration:underline;}
.promoIn p a:hover{text-decoration:none;}
.front_form #error{color:#c40000;}



/* New ppc landing page styles */
.landing_page {	width:984px !important;}
.landing_page p { line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
.landing_page h2 {	padding-top:0;}
.landing_page h1 {	font-size: 46px; line-height:40px; width:640px;}
.landing_page .emc h1, .landing_page .mobile h1, .landing_page .seo-services h1, .landing_page .video-production h1 {	margin-top:38px; width:800px;}
.landing_page .address { margin-top: 5px; float:right; position:relative; padding: 0 0 0 23px;background: url(../images/bg_address.gif) no-repeat left top; }
.landing_page .emc .address, .landing_page .mobile .address {	}
.landing_page .adwords { background: url(../images/logo_adwords.jpg) no-repeat left top !important; padding: 0 0 0 180px; }
.landing_page .address img { float:left;}
.landing_page #contentHeader .button { margin-bottom: 20px; }
.landing_page address { margin:0 0 6px 0;  font: normal normal 13px/19px Georgia,Geneva,Arial,Helvetica,sans-serif; padding:0 0 6px 0;}
.landing_page .bottom {	border-bottom:1px dotted #333;}
.landing_page .border_bottom { padding-bottom: 10px; margin-bottom: 22px; border-bottom:1px solid #999;}
.landing_page h2 {color: #333; font-size: 24px; }
.landing_page #main_points { background: #333 url(../images/bg_main_points.gif) repeat;position:relative; margin-bottom:50px;}
.landing_page .seo-services #main_points { background: #1979a0 url(../images/bg_landing_main_seo.gif) repeat; position:relative;}
.landing_page .mobile #main_points { color: #fff; background-image:none; padding:24px;}
.landing_page .emc #main_points {	margin-bottom:14px;}
.landing_page .emc .email_clients {	margin-bottom:40px;}
.landing_page #main_points .column { padding:12px 12px 90px; color: #fff; margin-right: 1px; width:303px; }
.landing_page .seo-services #main_points .column6 { padding:10px; float:left; width:143px; margin-right: 1px;min-height:300px;}
.landing_page #main_points h2 { line-height:36px; color:#fff; font-size: 30px; display: inline; font-weight: normal;}
.landing_page .seo-services #main_points h2 {	display:block; font-size:24px; min-height: 190px; }
.landing_page #main_points .blue h2 {	background-color: #3aa4cf;}
.landing_page #main_points .purple h2 {	background-color: #662d91;}
.landing_page #main_points .green h2 {	background-color: #7eb632;}
.landing_page #main_points .column img { position:absolute; bottom:12px;}
.landing_page .mobile #main_points .devices{position:absolute;right:5px;}
.landing_page .mobile #main_points p {width:425px; font-size:14px; margin: 5px 0 12px;}
.landing_page .seo-services #main_points p { color:#fff; margin:0;}
.landing_page #quotes {	position:relative; background: url(../images/bg_landing_quotes.png) no-repeat top; padding-top: 30px; margin-bottom:40px;z-index:1;}
.landing_page #resources {margin-bottom:40px;}
.landing_page #quotes h2 { margin: -4px 0 0 47px; background-color: #fff; color: #333; display: inline-block; width: auto; position:absolute;left:0; top:0;z-index:10;}
#ie8 .landing_page #quotes h2, #ie9 .landing_page #quotes h2 {  display: block;}
.landing_page .emc #quotes h2 {	margin-bottom: 20px;}
.landing_page #quotes .column2, .landing_page .team .column2 {padding:6px 13px; border-right:1px dotted #333; width:464px; float:left;}
.landing_page #quotes .column { padding:6px 13px; border-right:1px dotted #333; margin-right:1px; width: 300px;}
.landing_page .emc #quotes .column {
	margin-top:20px !important;}
.landing_page #quotes p { margin:0;color: #3aa4cf; font: normal 14px/20px Arial, Helvetica, sans-serif;}
.landing_page #quotes p.quote {color: #333; font: italic 16px/20px Georgia,Geneva,Arial,Helvetica,sans-serif; }
.landing_page #quotes .column p.quote {	font-size:14px;}
.landing_page #quotes .column p img {	float:right; margin:0 0 14px 14px; border: 1px solid #bababa;}
.landing_page #resources h2 {	border-bottom:1px solid #999; margin-bottom:15px;}
.landing_page #resources h3 {font-size:32px; line-height:40px; zoom:100%}
.landing_page #resources .column2 { border: 1px solid #d1d1d1; padding:13px; width: 457px; margin-right: 14px; float:left; background: #d1d1d1 url(../images/bg_landing_resources.jpg) no-repeat;   background-position: bottom right; }
.landing_page #resources .column2 p, .landing_page #resources .column2 h3 {width:300px;}
.landing_page #resources .no_margin p, .landing_page #resources .no_margin h3 {width:auto;}
.landing_page #resources .no_margin { border: 1px solid #c4dfea; background: #c4dfea none;}
.landing_page #data {	margin-bottom:40px;}
.landing_page #data h2 {padding-bottom:9px; border-bottom: 1px dotted #000; margin-bottom:10px; }
.landing_page .emc #data h2, .landing_page .mobile #data h2 {	border-bottom:none;margin-bottom:0;padding-bottom:0; }
.landing_page .mobile #data h2 { margin-bottom: 20px;}
.landing_page #data .column { padding: 64px 7px 0; border-bottom: 6px solid #3aa4cf; margin-right: 25px; width: 297px;}
.landing_page .emc #data h3 { }
.landing_page .emc #data .column, .landing_page .mobile #data .column { padding: 20px 0 0 0; width:324px; margin-right:5px; border-bottom: none;}
.landing_page .mobile #data .column {	margin: 0 6px 0 0; padding: 0 5px 0 0; border-right: 1px solid #999; width:319px; min-height:225px; }
.landing_page .emc #data p, .landing_page .mobile #data p { font: 14px/20px Arial, Helvetica, sans-serif; margin:10px 95px 0 0;}
.landing_page .mobile #data p {	margin: 20px 0 0 0;}
.landing_page .mobile #data p img {	float:left; margin:0 12px 10px 0;}
.landing_page .emc #data h3, .landing_page .mobile #data h3 {font-size:18px; margin-bottom:10px; display: inline; color:#fff; line-height:21px; zoom:100%;  }
.landing_page .emc #data .first h3, .landing_page .mobile #data .first h3{ background-color: #3aa4cf;}
.landing_page .emc #data .second h3, .landing_page .mobile #data .second h3{ background-color: #662d91;}
.landing_page .emc #data .third h3, .landing_page .mobile #data .third h3 { background-color: #7eb632;}
.landing_page #data .first { background: #e7f4fa url(../images/bg_data_magicard.jpg) no-repeat top;}
.landing_page #data .second { background: #f3fafc url(../images/bg_data_salamander.jpg) no-repeat top; }
.landing_page #data .third { background: #e7f4fa url(../images/bg_data_muzu.jpg) no-repeat top;}
.landing_page .emc #data .first { background: transparent url(../images/bg_arrow_blue.png) no-repeat right top;}
.landing_page .emc #data .second { background: transparent url(../images/bg_arrow_purple.png) no-repeat right top; }
.landing_page .emc #data .third { background: transparent url(../images/bg_arrow_green.png) no-repeat right top;}
.landing_page .mobile #data .first { background: transparent url(../images/bg_mobile_data_blue.gif) no-repeat left bottom;}
.landing_page .mobile #data .second { background: transparent url(../images/bg_mobile_data_purple.gif) no-repeat left bottom; }
.landing_page .mobile #data .third { background: transparent url(../images/bg_mobile_data_green.gif) no-repeat left bottom;}
.landing_page ul { margin:20px 0 14px; padding-left:20px; width: 540px; }
.landing_page li {font: 14px/20px Arial, Helvetica, sans-serif;}
.landing_page #data p { font: 17px Georgia,Geneva,Arial,Helvetica,sans-serif; }
.landing_page #data p span {	font-size: 14px;}
.landing_page #data p.label {	margin: 6px 0; text-align:right; font-size: 12px; padding-right: 144px;}
.landing_page #aboutZeta {	background: url(../images/zeta-agency-plaque.jpg) no-repeat right 30px; border-bottom: 1px solid #999; margin-bottom:40px; }
.landing_page #aboutZeta h2 {padding-bottom:0px; border-bottom: 1px solid #999; margin-bottom:0;}
.landing_page #aboutZeta p { margin: 14px 0 20px; width:540px; }
.landing_page #aboutZeta p.buttons { font: 18px Georgia,Geneva,Arial,Helvetica,sans-serif;}
.landing_page .emc #aboutZeta p{	}
.landing_page #aboutZeta p.buttons span { font-size: 30px;}
.landing_page #team {margin-bottom:40px;}
.landing_page .team .column2 { border: none; padding: 10px 3px 5px; border-top:1px solid #999; margin-right: 20px; width: 476px; }
.landing_page .team h3 { margin: 0 0 6px 112px;}
.landing_page .team a { color: #ef018e; }
.landing_page .team p { margin:6px 0px 6px 112px;}
.landing_page .team .column2 img, .landing_page .video-production .team img { border: 1px solid #d1d1d1; float:left; margin:2px 15px 15px 0;}
.landing_page .video-production .team img {
	margin: 0 5px 5px 0; vertical-align: text-bottom;}
.landing_page .team .enquiry h3 {margin:0 0 6px 0;}
.landing_page .team .enquiry p, .landing_page .video-production .videos .enquiry p {margin: 6px 0;font: 18px Georgia,Geneva,Arial,Helvetica,sans-serif; }
.landing_page .team .enquiry p.action {	margin-top:15px;}
.landing_page .team .enquiry p span, .landing_page .video-production .videos .enquiry span {	color: #3aa4cf; font-size: 28px;}
.landing_page .button{border:1px solid #b51473;background-color:#ef018e;line-height:22px;display:inline-block;padding:4px 24px;color:#fff !important;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ie-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;text-shadow:0px -1px 1px #666;filter:dropshadow(color=#666,offx=0,offy=-1);font:19px Arial,Helvetica,sans-serif ;}
.landing_page .video-production .information{	float:right; width: 317px;}
.landing_page .video-production .videos .information h3 {  display: inline;background-color: #662d91; color:#fff; font-size:22px; line-height:26px;}
.landing_page .video-production .for-enquiry { background-color:#d1d1d1;
	width:959px; padding:8px 8px 10px 15px;margin-bottom:40px;}
.landing_page .video-production .for-enquiry h2 {	font-size:23px; line-height:31px; width: 765px;	}
.landing_page .video-production .for-enquiry a { float:right; padding: 3px 20px;}
.landing_page .video-production .videos .information div {margin-top:19px;}
.landing_page .video-production .video { background-color: #333; padding: 6px 6px;width:640px; margin-bottom:40px;}
.landing_page .video-production .video h2,.landing_page .video-production .video p { color:#fff;}
.landing_page .video-production p {	margin:18px 0 0; font-size: 14px;}

.landing_page .video-production .video h2 { display:inline; background-color: #3aa4cf; font-size:36px; line-height:43px;}
.landing_page .video-production .video .vid-info {	padding: 16px 16px 6px 16px;}
.landing_page .video-production .video-surround {	padding:29px 0 29px; background-color: #000;}
.landing_page .video-production #team h2 {font-size:23px; padding-bottom:2px; border-bottom:1px solid #999;}
.landing_page .video-production .videos .team {	padding-bottom:15px; border-bottom:1px solid #999; margin-bottom:20px;}
.landing_page .video-production .videos .team h3, .landing_page .video-production .videos .enquiry h3 {
	display:block; background-color: transparent; font-size:18px;margin:0 0 5px 0; color:#333; padding-top:53px; }
.landing_page .video-production .videos .enquiry h3 {	padding-top:0;}
.landing_page .video-production .videos .team p { margin:0;font-size:12px;}
.landing_page .video-production .videos .enquiry p {margin:9px 0 0;}
.landing_page .video-production .videos div.email-list {	margin-top:0; background-color:#c4dfea;padding:9px; }
.landing_page .video-production .videos div.email-list h2 {	font-size:32px;line-height:40px;margin-bottom: 10px;}
.landing_page .no_margin {	margin: 0 !important;}
.landing_page #quotes .no_margin, .landing_page .team .no_margin {	border-right: 0; margin-left:2px;}
.landing_page .mobile #data .no_margin { padding-right:3px; border-right:0;}






