*{ margin:0; padding:0;  }

a{ outline:none; text-decoration: none;}

img{ border:none;}

.left{ 	float:left;	}

.right{	float:right;}

.clear{ clear:both;}


body{ font-size:14px; background-color: #89bf42; background-position: none; }

#wapper{ width:100%; margin:0 auto; }

#frame{ width:980px; margin:0 auto;}


 


table { width: 980px; margin-top: -40px; }






#frame .header{ width:960px; float:left; height:  0px;

}

#frame .header .logo{ float:left; padding-left:16px; width:215px;}

#frame .header .logo p{ font-size:15px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; line-height:30px;}

#frame .header .rightside{ width: 725px; float:left; position:relative;}

#frame .header .socialmedia{position:absolute; right:298px; top:25px;}

#frame .header .rightside .callus{ font-size:15px; height: 40px; float:right; background:none; padding:15px 10px 0 38px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; margin-top:6px;}

#frame .header .rightside p{ font-size:15px;  line-height:30px;}

#frame .header .rightside .callus span{ padding-left:14px; text-transform:uppercase;}

#frame .header .rightside  .callus strong{ font-size:25px;  color:#d32334; line-height:22px;}

#frame .header .rightside  .callus strong.no{ font-size:24px;  color:#d32334;}

#frame .header .navigationhome{ width:920px; line-height:39px; height:39px; background:#747476; float:left;}

#frame .header .navigationhome ul{ list-style:none; float:left; background:url(../images/navleft_crv2.png) 0px 0 no-repeat; margin-left:-20px;}

#frame .header .navigationhome ul li{ background:url(../images/divider.png) right 0 no-repeat; float:left; position:relative;}

#frame .header .navigationhome ul li a{ text-transform:uppercase; font-size:14px; color:#fff; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; text-decoration:none; display:block; line-height:39px; padding:0 30px;}

#frame .header .navigationhome ul li a:hover{ background:url(../images/navleft_hover.png) 0 0 no-repeat;}

#frame .header .navigationhome ul li+li a.sel{ background:url(../images/nav_hover.png) 0 0 repeat-x;}

#frame .header .navigationhome ul li+li a:hover{ background:url(../images/nav_hover.png) 0 0 repeat-x;}

#frame .header .navigationhome ul li a.sel{ background:url(../images/navleft_hover.png) 0 0 no-repeat;}

#frame .header .navigationhome ul li ul{ display:none;}

#frame .header .navigationhome ul li:hover ul {background:#bd1425; display:block; position:absolute; top:39px; z-index:2; left:0; width:180px;}

#frame .header .navigationhome ul li ul li { border-bottom:1px solid #8f8f91;  background:#bd1425; float: none;  padding:4px 5px; width:170px; z-index: 2; font-size:14px; line-height:20px;}

#frame .header .navigationhome ul li ul li a { color:#FFFFFF; display: block; line-height: 20px;  padding: 0; text-decoration: none;  text-transform: none; z-index: 2;}

#frame .header .navigationhome ul li ul li:hover{ background:#737375;}

#frame .header .navigationhome ul li ul li a:hover{ color:#fff; background:none;}

#frame .header .navigationhome .signupbox{float:right; position:relative; width:76px; height:26px; margin-top:7px;}

#frame .header .navigationhome .signupbox .signupbtn{position:absolute;right:0; z-index:2;}

#frame .header .navigationhome .signupbox .signblock{position:absolute; top:10px; right:0; z-index:1; width:180px; height:67px; padding:15px; background:url(../images/signbg.png) 0 0 no-repeat; display:none;}

label.gsom-optin-div-label{float:left; line-height:20px; font-weight:bold; color:#fff;}

div.gsom-optin-form input[type="text"]{float:left; width:178px; height:18px; background:url(../images/txtbox.png) 0 0 no-repeat; padding:0 10px; margin:2px 0; border:none;}

div.gsom-optin-radiogroup input[type="submit"]{margin:0; float:left; background:#000; color:#fff; border: 1px solid #999999; padding:2px; margin-top:2px;}

div.gsom-optin-form div{border:none;}

#frame .header .navigationhome .signupbox .signblock .textbox input{float:left; width:158px; height:18px;  background:none; border:none;}





#frame .header .navigation{ width:940px; line-height:39px; height:39px; background:#747476 url(../images/nav_leftcrv.png) 0 0 no-repeat; float:left;}

#frame .header .navigation ul{ list-style:none; float:left;}

#frame .header .navigation ul li{ background:url(../images/divider.png) right 0 no-repeat; float:left; position:relative;}

#frame .header .navigation ul li a{ text-transform:uppercase; font-size:14px; color:#fff; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; text-decoration:none; display:block; line-height:39px; padding:0 30px;}

#frame .header .navigation ul li a:hover{ background:url(../images/navleft_hover.png) 0 0 no-repeat;}

#frame .header .navigation ul li+li a:hover{ background:url(../images/nav_hover.png) 0 0 repeat-x;}

#frame .header .navigation ul li a.sel{ background:url(../images/navleft_hover.png) 0 0 no-repeat;}

#frame .header .navigation ul li+li a.sel{ background:url(../images/nav_hover.png) 0 0 repeat-x;}

#frame .header .navigation ul li ul{ display:none;}

#frame .header .navigation ul li:hover ul {background:#bd1425; display:block; position:absolute; top:39px; z-index:2; left:0; width:180px;}

#frame .header .navigation ul li ul li { border-bottom:1px solid #8f8f91;  background:#bd1425; float: none;  padding:4px 5px; width:170px; z-index: 2; font-size:14px; line-height:20px;} 

#frame .header .navigation ul li ul li a { color:#FFFFFF; display: block; line-height: 20px;  padding: 0; text-decoration: none;  text-transform: none; z-index: 2;}

#frame .header .navigation ul li ul li:hover{ background:#737375;}

#frame .header .navigation ul li ul li a:hover{ color:#fff; background:none;}

#frame .header .navigation .social{ float:right; padding-top:16px;}

#frame .header .rightcrv{ float:left; background:url(../images/nav_rightcrv.png) 0 0 no-repeat ; width:20px; height:39px; }



#frame .banner{position:relative; width:980px; float:left;  padding:0px 0; 
margin-top:2px;
}

#frame .banner .bannertext{margin-bottom: 0px; color: #ffffff;} 

#frame .banner .video{  float:right; background:none; width:485px; height:310px; margin-top: 12px;  padding:7px;}

#frame .banner .videothumbs{float: left; width:430px; padding-left: 40px; }

#frame .banner .strategy{ position:absolute; right:5px; float:right; top:10px;}



#frame .content{/*width:980px;*/ float:left; background: #ffffff url("../images/at-symbol.png") 40px 72px no-repeat; }

#frame .content .content1{width:980px; height: 900px; float:left;  background: url(../images/homepagecontentbg.png) 0 0 repeat-y;}

#frame .content .content1 h1{font-size: 22px; color: #666; text-align: center; line-height: 20px;}

#frame .content .content1 p{ margin-left: 30px; color: #666;}

#frame .content .content1 a{font-size: 22px; font-weight: bold; color: #666; text-align: center; text-decoration: none;}

#frame .content .content1 a:hover{color: #000;}

#frame .content .content1 img{align: center; margin-top: -15px;}

#frame  .content .content1 .box1{float:left; width: 440px; height: 190px; margin-left: 80px; margin-top: 120px; padding: 2px; background: none;}

#frame  .content .content1 .box2{ width: 440px; height: 190px; float:left; margin-left: 10px; margin-top: 15px; background: none;}

#frame .content .content2{width:980px; height: 150px; float:left; padding-top:0px; background: none; background-color:none;}

#frame .content .content2 h2{font-size: 16px; color: #666; text-align: center; line-height: 25px;}

#frame .content .content2 a{font-size: 16px; font-weight: bold; color: #666; text-align: center; line-height: 44px; text-decoration: none;}

#frame .content .content2 a:hover{color: #000;}

#frame .content .content2 h3{font-size: 16px; color: #666; margin-left: 30px; margin-top: 20px; line-height: 25px;}

#frame .content .content2 img{align: center; margin-top: -20px;}

#frame .content .content2 .box1{float: left; width:300px; padding-top:0px; margin-left: 5px; background: none;}

#frame .content .content2 .box2{float: left; width:675px; padding-top:0px; background: none;}

#frame .content .content3{width:980px; height: 600px; float:left; padding-top:6px; background: url(../images/content3_bg.png) 0 0 no-repeat; background-color:none;}

#frame .content .content3 h3{font-size: 15px; color: #000; line-height: 15px; padding-left: 20px;}

#frame .content .content3 p{ padding-left: 20px; color: #666;}

#frame .content .content3 a{text-decoration: none;}

#frame .content .content3 .box1{float: left; width:192px; padding-top:0px; margin-left: 9px; background: none; }

#frame .content .content3 .box2{float: left; width:192px; padding-top:0px; background: none;}

#frame .content .content3 .box3{float: left; width:192px; padding-top:0px; background: none;}

#frame .content .content3 .box4{float: left; width:192px; padding-top:0px; background: none;}

#frame .content .content3 .box5{float: left; width:192px; padding-top:0px; background: none;}


#frame .content .content4{width:980px; height: 150px; float:left; padding-top:0px; background: url(../images/bgpattern4.png) 0 0 repeat-y; background-color:#e5e5e5;}

#frame .content .content4 h4{font-size: 13px; color: #000; line-height: 15px; text-align: center;}

#frame .content .content4 p{ padding-left: 20px; color: #666;}

#frame .content .content4 a{text-decoration: none;}

#frame .content .content4 .box1{float: left; width:192px; padding-top:0px; margin-left: 5px; background: none; }

#frame .content .content4 .box2{float: left; width:192px; padding-top:0px; background: none;}

#frame .content .content4 .box3{float: left; width:192px; padding-top:0px; background: none;}

#frame .content .content4 .box4{float: left; width:192px; padding-top:0px; background: none;}

#frame .content .content4 .box5{float: left; width:192px; padding-top:0px; background: none;}





#frame .content .leftstuff{ width:600px; float:left; padding-right:14px;  margin-top:  200px;}

#frame .content .leftstuff span {color: red; opacity: 0.6;}

#frame .content .leftstuff h1{ color: #111; width:600px; float:left; padding-right:14px;}

#frame .content .leftstuff .img{ float:left; padding-right:15px;}

#frame .content .leftstuff .vids{ float:left; margin-right:10px; width:330px; margin-bottom:10px;}

#frame .content .leftstuff h2{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:24px; color:#454545; padding-bottom:6px;}

#frame .content .leftstuff .catagory{ width:600px; padding-bottom:20px; float:left; color:#444;}

#frame .content .leftstuff .catagory .txt h2{ border-bottom:1px dotted #454545; margin-bottom:6px;}

#frame .content .leftstuff .catagory .txt{ float:left; width:410px; padding-bottom:10px; color:#000;}

#frame .content .leftstuff .catagory p a{ color:#FE0000; text-decoration:none;}

#frame .content .leftstuff .first{font-size:18px;}

#frame .content .leftstuff .innercontent ul.services{list-style:none; float:left; width:360px; margin-left:35px;}

#frame .content .leftstuff .innercontent ul.services.none{ margin:0;}

#frame .content .leftstuff .innercontent ul.services li{ background:none; padding:3px 20px; background:url(../images/dotes.png) 0 center no-repeat;}

#frame .content .leftstuff .innercontent ul.services li a{ color:#000; text-decoration:none; font-weight:bold;}

#frame .content .leftstuff .innercontent ul.services li h2{ font-size:20px;}

h2 span.expend a{ font-size:16px; color:#FE0000 !important;}

#frame .content .leftstuff .innercontent h3{ font-size:16px;  color:#444;font-weight:bold;font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

#frame .content .leftstuff .innercontent h3 a{ color:#444; text-decoration:none;}

#frame .content .leftstuff .innercontent h3 a:hover{ color:#000;}

#frame .content .leftstuff .innercontent p { line-height:20px;}

#frame .content .leftstuff .innercontent .question{float:left; width:600px; cursor:pointer;}

#frame .content .leftstuff .innercontent .question h3{padding:0; margin:8px 0;}

#frame .content .leftstuff .innercontent .Answer{float:left; width:600px; display:none;}

#frame .content .leftstuff .innercontent h2 a{ color:#454543; text-decoration:none;}

#frame .content .leftstuff .innercontent h2 a:hover{ color:#000;}

#frame .content .leftstuff .innercontent h1{ font-size:24px; color:#454545;font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

#frame .content .leftstuff .innercontent h2 span{ color:#fe0000;}

#frame .content .leftstuff .innercontent h2 span a{ color:#fe0000;}

#frame .content .leftstuff .innercontent ol{ padding:18px; line-height:20px; font-weight:bold;}

#frame .content .leftstuff .innercontent p a{ color:#fe0000; text-decoration:none;}

#frame .content .leftstuff .innercontent .chart{ width:628px; border:1px solid #444; float:left; background:#c1c1c1; margin-top:10px;}

#frame .content .leftstuff .innercontent .chart ul{ list-style:none;}

#frame .content .leftstuff .innercontent .chart ul li{ width:628px; float:left; font-size:15px; line-height:26px; color:#444;}

#frame .content .leftstuff .innercontent .chart ul li span{ width:295px; padding:0 15px; float:left;}

#frame .content .leftstuff .innercontent .chart ul li span+span{width:80px; padding:0 10px;; text-align:center; border-left:1px solid #fff; float:left;}

#frame .content .leftstuff .innercontent .chart ul li span.head{ background:#555; color:#fe0000; line-height:52px;}

#frame .content .leftstuff .innercontent .chart ul li span.red{ background:#Fe0000; color:#fff; line-height:18px; padding:5px 10px;height:50px;}

#frame .content .leftstuff .innercontent .chart ul li span.yellow{ background:#FFFF00; color:#000;line-height:18px; padding:5px 10px;height:50px;}

#frame .content .leftstuff .innercontent .chart ul li span.green{ background:#666600; color:#fff;line-height:18px; padding:5px 10px;height:50px;}

#frame .content .leftstuff .innercontent .chart ul li.dark{ background:#ababab; }

#frame .content .leftstuff .innercontent .chart ul li input[type=checkbox]{ margin:7px 0;}



#frame .content .leftstuff .innercontent .chart.design ul li span{ width:293px; padding:0 15px; float:left;}

#frame .content .leftstuff .innercontent .chart.design ul li span+span{width:65px; padding:0 5px; text-align:center; border-left:1px solid #fff; float:left;}

#frame .content .leftstuff .innercontent .chart.design ul li span.head{ background:#555; color:#fe0000; line-height:52px;}

#frame .content .leftstuff .innercontent .chart.design ul li span.red{ background:#Fe0000; color:#fff; line-height:18px; padding:5px; height:50px;}

#frame .content .leftstuff .innercontent .chart.design ul li span.yellow{ background:#FFFF00; color:#000;line-height:18px; padding:5px; height:50px;}

#frame .content .leftstuff .innercontent .chart.design ul li span.green{ background:#666600; color:#fff;line-height:18px; padding:5px ; height:50px;}

#frame .content .leftstuff .innercontent .chart.design ul li span.orange{ background:#FF9900; color:#fff;line-height:18px; padding:5px; height:50px;}

#frame .content .leftstuff .innercontent .chart ul li.dark{ background:#ababab; }

#frame .content .leftstuff .innercontent .chart ul li input[type=checkbox]{ margin:7px 0;}

.contact_section .row{ float:left; width:500px; padding:5px 0; margin-left: 60px;
 color: #ffffff;}

.contact_section .contact .row label{ width:112px; font-size:15px; padding-right:5px; line-height:28px; float:left; }

.contact_section .row span input[type=text]{ width:200px; padding:3px 5px; margin-right: 200px; height:15px; line-height:22px; float:right; border:1px solid #444; background:#f1f1f1;}

.contact_section .row span textarea{width:200px; padding:3px 5px; margin-right: 200px; height:50px; font-size:16px; float:right; background:#f1f1f1; border:1px solid #444;}

.contact_section .row span input[type=checkbox]{ margin:5px 8px; float:left;}

.contact_section .row small{ color:#fe0000;}

#frame .content .leftstuff .innercontent ul.glossary { list-style:none;}

#frame .content .leftstuff .innercontent ul.glossary li{ padding:5px 0;  width:600px; float:left;}

#frame .content .leftstuff .innercontent ul.glossary li+li{border-top:1px solid #fff;}

#frame .content .leftstuff .innercontent ul.glossary li strong{ width:230px; float:left; }

#frame .content .leftstuff .innercontent ul.glossary li span{ width:350px; padding-left:20px; float:left;}

#frame .content .leftstuff .innercontent .article{ width:600px; float:left; border-bottom:1px dashed #999; border-top:1px dashed #999;}

#frame .content .leftstuff .innercontent .article .blog{ width:290px; padding:10px; float:left;}

#frame .content .leftstuff .innercontent .article .blog+.blog{ border-left:1px dashed #999;}

#frame .content .leftstuff .innercontent .article .blog .pic{ float:left; padding-right:8px;}

#frame .content .leftstuff .innercontent .article+.article{ border-top:0;}

#frame .content .leftstuff p a.mail{ color:#0038ac;}


#frame .content .rightstuff .innercontent { width:440px; margin-left: -80px; margin-top: 100px; float:left;}

#frame .content .rightstuff .innercontent .chart.design ul li span{ width:293px; padding:0 15px; float:left;}

#frame .content .rightstuff .innercontent .chart.design ul li span+span{width:65px; padding:0 5px; text-align:center; border-left:1px solid #fff; float:left;}

#frame .content .rightstuff .innercontent .chart.design ul li span.head{ background:#555; color:#fe0000; line-height:52px;}

#frame .content .rightstuff .innercontent .chart.design ul li span.red{ background:#Fe0000; color:#fff; line-height:18px; padding:5px; height:50px;}

#frame .content .rightstuff .innercontent .chart.design ul li span.yellow{ background:#FFFF00; color:#000;line-height:18px; padding:5px; height:50px;}

#frame .content .rightstuff .innercontent .chart.design ul li span.green{ background:#666600; color:#fff;line-height:18px; padding:5px ; height:50px;}

#frame .content .rightstuff .innercontent .chart.design ul li span.orange{ background:#FF9900; color:#fff;line-height:18px; padding:5px; height:50px;}

#frame .content .rightstuff .innercontent .chart ul li.dark{ background:#ababab; }

#frame .content .rightstuff .innercontent .chart ul li input[type=checkbox]{ margin:7px 0;}

#frame .content .rightstuff .innercontent .contact{ width:300px; float:left; padding:0 70px 30px;}

#frame .content .rightstuff .innercontent .contact .row{ float:left; width:265px; padding:5px 0;}

#frame .content .rightstuff .innercontent .contact .row label{ width:112px; font-size:15px; padding-right:5px; line-height:28px; float:left;}

#frame .content .rightstuff .innercontent .contact .row span input[type=text]{color: #333; width:284px; padding:3px 5px; height:22px; line-height:22px; float:left; border:1px solid #bdbcbf; background: #c7d7a5; opacity: 1;}

#frame .content .rightstuff .innercontent .contact .row span textarea{width:284px; padding:3px 5px; height:100px; font-size:16px; color: #333; float:left; background: #c7d7a5; opacity: 1; border:1px solid #bdbcbf;}

#frame .content .rightstuff .innercontent .contact .row span input[type=checkbox]{ margin:5px 8px; float:left;}

#frame .content .rightstuff .innercontent .contact .row small{ color:#fe0000;}

#frame .content .rightstuff .innercontent ul.glossary { list-style:none;}

#frame .content .rightstuff .innercontent ul.glossary li{ padding:5px 0;  width:600px; float:left;}

#frame .content .rightstuff .innercontent ul.glossary li+li{border-top:1px solid #fff;}

#frame .content .rightstuff .innercontent ul.glossary li strong{ width:230px; float:left; }

#frame .content .rightstuff .innercontent ul.glossary li span{ width:350px; padding-left:20px; float:left;}

#frame .content .rightstuff .innercontent .article{ width:600px; float:left; border-bottom:1px dashed #999; border-top:1px dashed #999;}

#frame .content .rightstuff .innercontent .article .blog{ width:290px; padding:10px; float:left;}

#frame .content .rightstuff .innercontent .article .blog+.blog{ border-left:1px dashed #999;}

#frame .content .rightstuff .innercontent .article .blog .pic{ float:left; padding-right:8px;}

#frame .content .rightstuff .innercontent .article+.article{ border-top:0;}

#frame .content .rightstuff p a.mail{ color:#0038ac;}

#frame .content .rightstuff p { text-align: left;}

#frame .content .rightstuff h1 { text-align: left;}

#frame .content .rightstuff h3 { text-align: left;}




#frame .content .scroller{ width:960px; float:left;}

#frame .content .rightstuff{ width:336px; margin-right: 30px; float:right;}

#frame .content .rightstuff .whitebox{ background:url(../images/white_bg.png) 0 0 repeat-y; float:left; width:320px; padding:0 8px;}

#frame .content .rightstuff .whitebox h2{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:24px; color:#454545; line-height:30px; padding-bottom:5px;}

#frame .content .rightstuff .whitebox .affilation{ float:left; width:310px; padding:0 5px 10px;}

#frame .content .rightstuff .whitebox .affilation ul { list-style:none;}

#frame .content .rightstuff .whitebox .affilation ul li{ float:left;}

#frame .content .rightstuff .whitebox .affilation ul li span{ padding-top:5px; float:left;}

#frame .content .rightstuff .whitebox .affilation ul li+li{ padding-left:16px;}

#frame .content .rightstuff .whitebox .clientbox{ width:280px; padding:10px 20px 0; float:left; background:url(../images/client_bg.png) 0 0 no-repeat;}

#frame .content .rightstuff .whitebox .clientbox h2{ border-bottom:1px dotted #454545; margin-bottom:6px;}

#frame .content .rightstuff .whitebox .clientbox a{ text-decoration:none; color:#fe0000;}

#frame .content .rightstuff .whitebox .testimonialbox{ width:280px; padding:10px 20px 0; float:left; background:url(../images/tesimonial_bg.png) 0 0 no-repeat;}

#frame .content .rightstuff .whitebox .testimonialbox h2{ border-bottom:1px dotted #454545; margin-bottom:6px;}

#frame .content .rightstuff .whitebox .testimonialbox a{ text-decoration:none; color:#fe0000;}

#frame .content .rightstuff .whitebox .testimonialbox span{ float:left; padding-right:10px;}

#frame .content .rightstuff .whitebox .testimonialbox  .gallery{float:left; width:240px; padding:0 20px; height:165px;}

#frame .content .rightstuff .whitebox .testimonialbox  .gallery ul{float:left; width:260px; list-style:none; position:relative;}

#frame .content .rightstuff .whitebox .testimonialbox  .gallery ul li{position:absolute; left:0; top:0;}

#frame .content .rightstuff .whitebox.padding10{ padding:0 18px; width:300px;}

#frame .content .rightstuff .whitebox h1{font-size:30px; line-height:40px;}

#frame .content .rightstuff .whitebox ul.blog{ list-style:none; float:left; width:300px;}

#frame .content .rightstuff .whitebox ul.blog li{ float:left; width:300px; padding:20px 0px; border-top:1px dotted #444; }

#frame .content .rightstuff .whitebox ul.blog li a{ text-decoration:none; color:#fe0000;}

#frame .content .rightstuff .whitebox ul.blog li .twitter{ width:268px; border:1px solid #cdcdcd; float:left; font-size:11px; background:#eef9fd; padding:16px;}

#frame .content .rightstuff .whitebox ul.blog li .twitter span{ float:left; padding-right:10px;}

#frame .content .rightstuff .whitebox ul.blog li .twitter a{ color:#186487;}

#frame .content .rightstuff .whitebox ul.blog li .twitter p{ padding-top:4px;}

#frame .content .rightstuff .whitebox ul.blog li .facebook{ width:284px; float:left; font-size:11px; background:#eee;}

#frame .content .rightstuff .whitebox ul.blog li .facebook span{ float:left; padding-right:6px;}

#frame .content .rightstuff .whitebox ul.blog li .facebook a{ color:#3b5998;}

#frame .content .rightstuff .whitebox ul.blog li .facebook p.book{ padding-left:59px; float:left; margin-top:-15px;}

#frame .content .rightstuff .whitebox ul.blog li .facebook p{ padding-top:4px;}

#frame .content .rightstuff .whitebox ul.blog li.none{ padding-bottom:0;}







#frame .videoproduction{ width:960px; float:left; padding-top:20px; padding-left:20px;}

#frame .videoproduction h2{ font-size:21px; font-family:"Arial Black"; font-weight:normal; color:#666; letter-spacing:5px;}

#frame .videoproduction p{ font-size:18px; font-family:"Arial Unicode MS"; letter-spacing:2px; color:#747476;}

#frame .videoproduction ul{ list-style:none; float:left;}

#frame .videoproduction ul li{ float:left; padding:0 4px;}

#frame .videoproduction .image_video{ width:380px; float:left; text-align:center; padding-left:60px}

#frame .videoproduction h4{font-size:15px; font-family:"Arial Black"; font-weight:normal; color:#ff0000; letter-spacing:3px; padding-bottom:10px;}

#frame .videoproduction .content_video{ width:750px; float:left; padding:12px 90px; text-align:center;}

#frame .videoproduction .leftpanel{ width:560px; float:left; }

#frame .videoproduction .leftpanel p{font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; font-size:12px; color:#000;}

#frame .videoproduction .leftpanel li{ padding:3px 5px;}



#frame .videoproduction .net_video{ width:420px; float:left; padding:8px 260px; text-align:center;}









#frame .videoproduction .rightpanel{ width:371px; float:right;}

#frame .videoproduction .rightpanel .arrow{ width:311px; float:left; padding-left:60px;}

#frame .videoproduction .rightpanel .arrow span{ padding-right:24px;}

#frame .videoproduction .rightpanel .description{ width:301px; float:left; background:#fff; margin-top:-25px; border-bottom:5px solid #fff; border-bottom-right-radius:10px;border-bottom-left-radius:10px; padding:40px 35px 20px; text-align:center; font-size:14px;font-family:"Arial Unicode MS"; color:#555; }

#frame .videoproduction .rightpanel .description strong{ font-size:18px; font-weight:normal;}



#frame .buttons{ padding-bottom:20px; width:980px; float:left; padding-top:10px; }

#frame .buttons span{float:left;  width:317px;}

#frame .buttons span+span{ padding-left:14px; margin:0;}





#frame .footer{ float:left; width:980px; height: 30px; margin-left: 0px; padding-bottom: 0px; background:#fff;
text-align:left; /*background: #ffffff url("../images/footer.png") 30px 0 no-repeat;  */ }

#frame .footer p{
	font-size: 10px;
	border-top: 1px solid #EEEEEE;
    color: #B4B4B4;
    display: block;
    float: left;
    padding-bottom: 0;
    padding-left: 30px;
    padding-top: 21px;
    width: 950px;
}

#frame .footer h3{font-size:18px; color:#fff; background:none; padding-bottom:5px; font-weight: none;}

#frame .footer ul{ list-style:none; float:left; width:130px; padding-left:40px; text-align: left;}

#frame .footer ul li{ float:left; width:154px; font-size:18px; color:#fff; background:none; padding-bottom:5px;}

#frame .footer ul li+li{ background:url(../images/arrow.png) 0 center no-repeat; padding:5px 0 5px 8px; font-size:12px; color:#818181;}

#frame .footer ul li a{ color:#fff; text-decoration:none;}

#frame .footer ul li a:hover{ color:#f1f1f1;}

#frame .footer h6{ width:900px; float:left; margin:14px 40px; background: none; height:4px;}

#frame .footer .connect{ width:900px; padding:0 40px; font-size:12px; color:#fff;}

#frame .footer .right .callus{ font-size:15px; height: 65px; float:right; background:url(../images/phone_icon.png) 0 0 no-repeat; padding:10px 10px 0 38px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#fff;}

#frame .footer .right .callus span{ padding-left:14px; text-transform:uppercase;}

#frame .footer .right .callus strong{ font-size:25px;  color:#fff;}

.captcha{ padding-left:150px;}

.btn_sub{ padding-left:173px; float:left;}

#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;position:fixed;}

.window {position:absolute; left:10px; top:0;display:none;z-index:9999;float: left;font-family:Helvetica, Arial, sans-serif;}

.popbox {float:left;position:relative;width:600px; height:400px; border:5px solid #fff; background:#000; padding-top:10px;}

.popbox .close {position:absolute;top:-16px;right:-12px;cursor:pointer;}



.conformation{float:left; position:relative; border:5px solid #fff; background:#fff; padding:25px; color:#454545; text-transform:uppercase;}

.conformation .close {position:absolute;top:-16px;right:-12px;cursor:pointer;}



.socialmedia iframe{float:left;}

.twitter{width:120px; float:left;}

.twitter a.twitter_btn{background:url(../images/twitter_btn.jpg) 0 0 no-repeat; width:55px; height:20px; float:left; padding-right:3px;}

.twitter a.twitter_btn:hover{background-position:0 -20px;}

.twitter a.twitter_count{background:url(../images/twitter_count.png) 0 0 no-repeat; width:40px; height:20px; float:left; text-align:center;}

.twitter a.twitter_count:hover{background-position:0 -20px;}

.twitter a.twitter_count iframe{float:left; height:20px; text-align:center; padding-left:9px; font-size:11px; display:none;}



.video_section{ width:720px; height:420px; padding:10px; float:left; margin:0 110px; background:url(../images/video_big_img.jpg) 0 0 no-repeat; }



#frame .content .leftstuff .innercontent .webinar_lists{width:800px; float:left; padding:10px 0;}

#frame .content .leftstuff .innercontent .webinar_lists img{float:left;}

#frame .content .leftstuff .innercontent .webinar_lists .web_txt{width:436px; float:right;}

#frame .content .leftstuff .innercontent .webinar_lists .web_txt h1{color:#454545; font-size:20px; font-weight:normal; padding-bottom:3px;}

#frame .content .leftstuff .innercontent .webinar_lists .web_txt h1 a{color:#599aee; font-size:24px; text-decoration:none;}

#frame .content .leftstuff .innercontent .webinar_lists .web_txt p a{color:#bf1e2d; text-decoration:none; font-size:14px; font-weight:bold;}

#frame .content .leftstuff .innercontent .webinar_lists .web_txt .register_btn{float:right; margin-right:60px;}

#frame .content .wb{padding-top:15px; float:right;}

#frame .content .wb .whitebox h3{color:#454545; font-size:20px;}

#frame .content .wb .whitebox p a{color:#599aee;}

#frame .content .wb .whitebox p strong{text-decoration:underline; color:#454545;}

#frame .content .wb .whitebox h4{text-decoration:underline; color:#454545;}

#frame .content .wb .whitebox img{float:left; padding-bottom:15px;}

#frame .content .leftstuff .innercontent h1.title{font-size:28px;}

#frame .content .leftstuff .innercontent h2.sc_tle{font-size:22px;}

#frame .content .leftstuff .innercontent ul.weak{padding:10px 0 20px 30px; line-height:20px;}

#frame .content .leftstuff .innercontent img.boxing{float:right;}

#frame .content .leftstuff .innercontent .registration{width:100%; float:left; padding-bottom:15px;}

#frame .content .leftstuff .innercontent .registration .row{width:100%; float:left; padding-bottom:15px;}

#frame .content .leftstuff .innercontent .registration .row label{width:100%; float:left; padding-bottom:5px;}

#frame .content .leftstuff .innercontent .registration .row label span{color:red;}

#frame .content .leftstuff .innercontent .registration .row label a{color:#779cf4; text-decoration:none;}

#frame .content .leftstuff .innercontent .registration .row input{width:234px; float:left; border:1px solid #ccc; line-height:25px; height:25px; padding:0 3px;}

#frame .content .leftstuff .innercontent .registration .row select{width:241px; float:left; padding:3px 0; border:1px solid #ccc;}

#frame .content .leftstuff .innercontent .registration .row textarea{width:410px; float:left; height:140px; padding:3px; border:1px solid #ccc; overflow:hidden;}



#frame .content .rightstuff .whitebox .webinar_entry{width:280px; padding:10px 20px 0; float:left; background:url(../images/tesimonial_bg.png) 0 0 no-repeat;}

#frame .content .rightstuff .whitebox .webinar{width:300px; padding:10px 10px 0; float:left;}

#frame .content .rightstuff .whitebox a.rgst_btn{float:left; margin-top:10px;}



.close {position: absolute; cursor: pointer; cursor: hand;	right:-15px;	margin-top:-10px;}

#mask {	position:absolute;	left:0;	top:0;	z-index:9000;	background-color:#000;	display:none; float:left;	position:fixed;	opacity: 0; /*width:1000px !important;*/}

#boxes .window {	position:absolute;	left:100px;	top:0;	display:none;	z-index:9999;	float: left;width:1000px !important; margin:0 auto;	font-family:Helvetica, Arial, sans-serif;}



.vid {	width:720px;	margin:0 auto;	height:440px;	position:absolute;	z-index:200000;	display:none;}

.vid .popframe {	width:720px;	float:left;	position:relative;}

.vid .popframe .popbgmidimg {	width:720px;	float:left; top:0;}















#wapper #frame .content .leftstuff .innercontent h2 span em a {

	color: #000;

}

#wapper #frame .content .leftstuff .innercontent h2 span {

	color: #03C;

}

red callout H2 {

	color: #F00;

}

#REDCalloutH2 {

	color: #F00;

}

#wapper #frame .content .leftstuff .innercontent h2 span {

	color: #F00;

}

#wapper #frame .content .leftstuff .innercontent h3 span {

	color: #F00;

}

#wapper #frame .content .leftstuff .innercontent h3 {

	color: #C00;

}

#wapper #frame .content .leftstuff .innercontent h3 {

	color: #900;

}

#wapper #frame .content .leftstuff .innercontent p em a {

	color: #900;

}

#wapper #frame .content .leftstuff .innercontent p em a {

	color: #C00;

}

#wapper #frame .content .leftstuff .innercontent h3 br {

	color: #C00;

}

#wapper #frame .content .leftstuff .innercontent h3 br {

	color: #666;

}

#wapper #frame .content .leftstuff .innercontent h2 span {

	color: #515151;

}

/********************************************************************************************************************/

.top_slider{
		height:142px !important;
	}

.banner_bg{
	background: none;
	height:300px;
	text-align:center;
	margin-top:0px;
	margin-left:0px;
}


.banner_bg h1{
	color: #111;
	font-weight: bold;
	margin-left: 0px;
	margin-top: -20px;
}

.banner_left {
	margin-left: 110px;
	
}

.content_bg{
	background: none;
	height:900px;
	text-align:center;
	margin-top:0px;
	margin-left:0px;
}

.promote_div{
	width:686px;
	height:115px;
	background:#fff;
	margin-left:135px;
	-moz-box-shadow: 3px 3px 4px 0px #aaaaaa;
	-webkit-box-shadow: 3px 3px 0px 4px #aaaaaa;
	box-shadow: 3px 3px 4px 0px #aaaaaa;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');
}

.position{
	display:inline-block;
	width:222px;
	padding:3px 0 0 0;
	height:80px;
}

.line{
	float:left;
	margin:0 5px;
}

.top_content{
	 background: none;
  text-align:center;
	margin-top:0px;
	margin-left:0px;
	width: 980px;
}
.middel_content{
    background: url("../images/circle1.png") no-repeat scroll 0 top;
    height: 629px;
	position: relative;
    margin:-88px 0 0 0;
    width: 980px;
}

.through_delrship{
	float: right !important;
    margin-top: 140px !important;
    text-align: left !important;
    width: 223px !important;
}

.through_delrship a{
	color:#DE3C1F;
	text-decoration:none;
}

.through_delrship a:hover{
	text-decoration:underline;
}

.through_delrship_deatil4{
	float: right !important;
    margin-right: 25px;
    margin-top: 155px !important;
    text-align: left !important;
    width: 376px !important;
}

.through_delrship h2{
		font-weight:bold !important;
		font-size:16px !important;
		float:left !important;
		color:#000 !important;
	}
	
.hide{
		display:none;
	}
	
.current{
		display:block;
	}
	
.tab1{
    float: left;
    margin: 47px 0 0 180px;
    width: 289px;
	}
	
.tab1 a{
	color:#DE3C1F;
}

.tab1 a:hover{
	text-decoration:underline;
}
	
.link{
		position:absolute;
		color:#636161 !important;
		font-size:12px;
	}

	
.link:hover{
		text-decoration:none !important;
	}

.link1_tab1_link1{
    left: 9px;
    top: 417px;
	}
	
.link1_tab1_link2{
    left: 102px;
    top: 363px;
	}
	
.link1_tab1_link3{
    left: 201px;
    top: 324px;
	}
	
.link1_tab1_link4{
    left: 304px;
    top: 303px;
	}
	
.link1_tab1_link5{
    left: 409px;
    top: 292px;
	}
	
.link1_tab1_link6{
    left: 517px;
    top: 301px;
	}
	
.tab2 {
    float: left;
	text-align: left;
    height: 335px;
    margin: -26px 4px 0;
    padding: 0 0 0 318px;
    width: 475px;
}

	
.tab2_1{
	background:url(../images/videoicon.png) no-repeat bottom left;
}

.tab2_2{
	background:url(../images/designicon.png) no-repeat bottom left;
}

.tab2_3{
	background:url(../images/internetmarketingicon.png) no-repeat bottom left;
}

.tab2_4{
	background:url(../images/socialmediaicon.png) no-repeat bottom left;
}

.tab2_5{
	background:url(../images/mobilesolutionsicon.png) no-repeat bottom left;
}

.tab2_6{
	background:url(../images/searchengineoptimizationicon.png) no-repeat bottom left;
}

.tab2_7{
	background:url(../images/creativewritingicon.png) no-repeat bottom left;
}

.tab2_8{
	background:url(../images/marketresearch.png) no-repeat bottom left;
}
	
.tab2 h1{
		color:#636161;
		font-size:35px;
		font-weight:bold;
		margin-top:12px;
	}
	
.tab2 img{
		float:left;
		margin:0px 10px 0 0;
	}
	
.tab2 p{
	
		color:#666;
		font-size:14px;
		margin-top:10px;
		clear:both;
	}
	

.link2{
		position:absolute;
	}
	
.link2_tab2_link1{
    left: 14px;
    top: 180px;
	}
	
.link2_tab2_link2{
    left: 126px;
    top: 105px;
	}
	
.link2_tab2_link3{
    left: 246px;
    top: 50px;
	}
	
.link2_tab2_link4{
    left: 376px;
    top: 25px;
	}
	
.link2_tab2_link5{
    left: 507px;
    top: 30px;
	}
	
.link2_tab2_link6{
    left: 631px;
    top: 60px;
	}
	
.link2_tab2_link7{
    left: 749px;
    top: 115px;
	}
	
.link2_tab2_link8{
    left: 860px;
    top: 196px;
	}
	
.top_left{
        float:left;
		width:500px;
		margin-top: 20px;
		}
		


.top_right{
        float:right;
		width:333px;
		}
		
		.people{

}


.people_detail{
margin-top: 0px;
background: #fff;


}

.people_detailteam{
margin-top: 0px;
background: url("../images/thefive_bg.jpg") no-repeat top center;
}

.hide{
	display:none;
}

.current{
	display:block;
}

.people_detail .people_detail_video{
display:inline-block;
	float:left;
	border:none;
	width: 600px;
	
	
}

.people_detail .people_detail_video a{
	font-size:20px !important;
	color:#525151;
	font-weight:bold;
	margin-left:12px;
}

.people_detail .people_detail_video table{
	margin-left: -140px
}

 .people_detail .people_detail_video td{
width: 150px;
padding-left:  140px;
}

.people_detail .people_detail_video a:hover{
	text-decoration:none !important;
	
}

.people_detail .people_detail_video .big {
	font-size:60px;
	font-weight: bold;
	 line-height: 45px;
	color:#e42d30;
}

.people_detail .people_detail_video .big2 {
	font-size:60px;
	font-weight: bold;
	 line-height: 45px;
	color:#e42d30;
}

.people_detail .people_detail_thegoods{
display:inline-block;
text-align: left;
	float:left;
	border:none;
	width: 430px;
	margin-left: 220px;
	margin-top: 10px;
	padding-left: 20px;
	
	
}

.people_detail .people_detail_thegoods2{
display:inline-block;
text-align: left;
	float:left;
	border:none;
	width: 200px;
	margin-top: -20px;
	
	
}

.people_detail .people_detail_video .slider_text{
	color:#525151;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

.people_detail .people_detail_left_text{
	display:inline-block;
	float:left;
	border:none;
	width: 400px;
	margin-top: 63px;
	padding-left: 60px;	
	
}

.people_detail_social_img{
margin-top:-25px;	
}
.people_detail .people_detail_left_text p{
text-align: left;
	
	
}

.people_detail .people_detail_left_text h2{
color: #e42d30;
	
	
}

.people_detail .people_detail_right_text2{
	display:inline-block;
	float:left;
	border:none;
	width: 400px;
	margin-top: 50px;
	margin-left: 20px;	
	
}

.people_detail .people_detail_right_text2 p{
text-align: left;
	
	
}

.people_detail .people_detail_right_text2 h2{
color: #e42d30;
	
	
}

.people_detail .people_detail_right{
display:inline-block;
	float:left;
	border:none;
	width: 200px;
	margin-top: -10px;
	padding-left: 30px;
	
	
}

.people_detail .people_detail_rightside{
display:inline-block;
	float:left;
	text-align: left;
	border:none;
	width: 500px;
	margin-top: 80px;
	margin-left: 420px;
	
	
}

.people_detail .people_detail_rightside2{
display:inline-block;
	float:left;
	text-align: left;
	border:none;
	width: 500px;
	margin-left: 420px;
	margin-top: -10px;
	
	
}


.people_detail .people_detail_right_text{
display:inline-block;
	float:left;
	border:none;
	width: 300px;
	margin-top: 100px;
	padding-left: 30px;
	
	
}

.people_detail .people_detail_left_text2{
display:inline-block;
	float:left;
	border:none;
	width: 300px;
	margin-top: 100px;
	padding-left: 80px;
	
	
}


.people_detail .people_detail_left img{
margin-top: 10px;
	
	
}


 .people_detail .people_detail_right h2{
	color: #e22c30;
	font-size:20px;
}

 .people_detail .people_detail_left{
	display:inline-block;
	float:left;
	border:none;
	margin: 30px 0 0 35px;
	width: 280px;
}

 .people_detail .people_detail_philosophy{
	display:inline-block;
	float:left;
	border:none;
	margin: 30px 0 0 0px;
	width: 920px;
}


 .people_detail .people_detail_left h2{
	font-size:20px;
}

 .people_detail .people_detail_banner{
	display:inline-block;
	background: url("../images/mobile-solutions.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

 .people_detail .people_detail_banner3{
	display:inline-block;
	background: url("../images/branding-messaging.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}


 .people_detail .people_detail_banner4{
	display:inline-block;
	background: url("../images/creative-campaigns.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

 .people_detail .people_detail_banner5{
	display:inline-block;
	background: url("../images/digital-marketing.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_banner6{
	display:inline-block;
	/*background: url("../images/video-production.png")  no-repeat top left;*/
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_banner7{
	display:inline-block;
	background: url("../images/social-media.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_banner8{
	display:inline-block;
	background: url("../images/advertising.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_banner9{
	display:inline-block;
	background: url("../images/digital-design.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_banner10{
	display:inline-block;
	background: url("../images/conversion-optimization.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_banner11{
	display:inline-block;
	background: url("../images/company-product-launch.png")  no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}


.people_detail .people_detail_bannergoods{
	display:inline-block;
	background: url("../images/peppers.png") no-repeat top left;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 728px;
	width: 980px;
}

.people_detail .people_detail_goods{
	display:inline-block;
	background: url("../images/digital-marketing-the-goods.png")  no-repeat;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
	height: 340px;
	width: 980px;
}

.people_detail .people_detail_goods p{
	display:inline-block;
    text-align: left;
	width: 500px;
	margin-left: 350px;
}

.people_detail .people_detail_goods2{
	display:inline-block;
	background: url("../images/advertising-the-goods.png")  no-repeat;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
		height: 340px;
	width: 980px;
}

.people_detail .people_detail_goods2 p{
	display:inline-block;
    text-align: left;
	width: 500px;
	margin-left: 350px;
}

.people_detail .people_detail_goods3{
	display:inline-block;
	background: url("../images/interaction-the-goods.png")  no-repeat;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
		height: 340px;
	width: 980px;
}

.people_detail .people_detail_goods3 p{
	display:inline-block;
    text-align: left;
	width: 500px;
	margin-left: 350px;
}

.people_detail .people_detail_goods4{
	display:inline-block;
	background: url("../images/video-the-goods.png")  no-repeat;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
		height: 340px;
	width: 980px;
}

.people_detail .people_detail_goods4 p{
	display:inline-block;
    text-align: left;
	width: 500px;
	margin-left: 350px;
}

.people_detail .people_detail_goods5{
	display:inline-block;
	background: url("../images/design-the-goods.png")  no-repeat;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
		height: 340px;
	width: 980px;
}

.people_detail .people_detail_goods5 p{
	display:inline-block;
    text-align: left;
	width: 500px;
	margin-left: 350px;
}

.people_detail .people_detail_goods6{
	display:inline-block;
	background: url("../images/conversion-the-goods.png")  no-repeat;
	float:left;
	border:none;
	margin: 60px 0 0 0px;
		height: 340px;
	width: 980px;
}

.people_detail .people_detail_goods6 p{
	display:inline-block;
    text-align: left;
	width: 500px;
	margin-left: 350px;
}


 .people_detailteam .people_detail_team{
	display:inline-block;
	background: none;
	border:none;
	margin: 553px 0 0 0px;
	width: 980px;
}

 .people_detailteam .people_detail_team td{
	width: 250px;
	padding-left:  40px;
}

 .people_detailteam .people_detail_team h2{
	font-size: 18px;
	display:inline;
	margin-left:40px;
	font-weight:bold;
	
	
}

 .people_detailteam .people_detail_team h3{
	display:inline;
	line-height: 16px;
	color:#545353;
	
	
}

 .people_detailteam .people_detail_team p{
    color: #403f3f;
    float: left;
    margin-left: 25px;
    margin-top: 15px;
    width: 370px;
}

 .people_detail .people_detail_banner span{
	text-align: center;
	font-size: 150px;
	color: #fff;
	border: red;
	 text-shadow:
    -5px -5px 0 #3c3c3c,
    5px -5px 0 #3c3c3c,
    -5px 5px 0 #3c3c3c,
  
	font-weight: bold;
	margin-left: -30px;
	width: 980px;
}

.people_detail .people_detail_banner2{
	text-align: center;
	display:inline-block;
	float:left;
	border:none;
	margin: 20px 0 0 35px;
	width: 940px;
	
	
}

.people_detail .people_detail_banner2 span{
	font-size: 100px;
	color: #e42d30;
	font-weight: bold;
	margin-left: -50px;
}



 .people_detail .people_detail_left h2{
	font-size:20px;
}

 .people_detail .people_detail_leftservices{
	display:inline-block;
	float:left;
	border:none;
	margin: -20px 0 0 35px;
	width: 600px;
}

 .people_detail .people_detail_icons{
	display:inline-block;
	float:left;
	border:none;
	margin: 30px 0 0 0px;
	width: 980px;
}

 .people_detail .people_detail_icons h2{
	font-size:20px;
}

 .people_detail .people_detail_icons2{
	display:inline-block;
	float:left;
	border:none;
	margin: -20px 0 0 0px;
	width: 980px;
}

 .people_detail .people_detail_icons2 h2{
	font-size:20px;
}




 .people_detail .people_detail_leftservices h2{
	font-size:20px;
}

 .people_detail .people_detail_leftservices2{
	display:inline-block;
	float:left;
	border:none;
	margin: 30px 0 0 35px;
	width: 280px;
}


 .people_detail .people_detail_left h2{
	font-size:20px;
}

 .people_detail .people_detail_center{
	display:inline-block;
	float:left;
	border:none;
	margin: 40px 0 0 40px;
	width: 250px;
}


 .people_detail .people_detail_center h2{
	
	font-size:20px;
}


 .people_detail .people_detail_right .people_detail_header{
   color: #5e5d5d;
   margin-top: 5px;
    text-align: left;
	font-size:20px;
}

 .people_detail .people_detail_left .people_detail_header{
    color: #5e5d5d;
	margin-top: 5px;
    text-align: left;
	font-size:20px;
}

  .people_detail .people_detail_leftservices .people_detail_header{
    color: #5e5d5d;
	margin-top: 5px;
    text-align: left;
	font-size:20px;
}

  .people_detail .people_detail_icons .people_detail_header{
    color: #5e5d5d;
	margin-top: 5px;
    text-align: left;
	font-size:20px;
}

  .people_detail .people_detail_icons2 .people_detail_header{
    color: #5e5d5d;
	margin-top: 5px;
    text-align: left;
	font-size:20px;
}

 .people_detail .people_detail_right .people_detail_para{
	text-align:left;
}

 .people_detail .people_detail_left .people_detail_para{
	text-align:left;
}

 .people_detail .people_detail_leftservices .people_detail_para{
	text-align:left;
}

 .people_detail .people_detail_icons .people_detail_para{
	text-align:left;
}

 .people_detail .people_detail_icons2 .people_detail_para{
	text-align:left;
}

 .people_detail .people_detail_center .people_detail_para{
	text-align:left;
}

 .services {float: left; width: 980px; margin-left: 40px;
}

 .services .l {float: left; width: 600px;
}

 .services h2 {float: left; margin-top: -55px; color: #5e5d5d; }


 .services img {float: left;
}

  .people_detail .people_detail_leftservices .people_detail_header span{
   color: #e32d30;
}
	


	
.middle_left{
		float:left;
		width:500px;
		}
		
		.middle_left p{
		
	    font-size: 12px;
		}
		
.middle_right{
    float: right;
    margin-top: 20px;
    width: 333px;
		}

.detail4_logo{
		float:left;
		position:relative;
		width:382px;
		height:499px;
		background:url(../images/logo.jpg) no-repeat;
	}
	
.invisible_img{
		  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 0;

  /* Safari 1.x */
  -khtml-opacity: 0;

  /* Good browsers */
  opacity: 0;
	}
	
.purpose_vission{
    left: 136px;
    position: absolute;
    top: 207px;
	}
	
.through_leadership{
    left: 231px;
    position: absolute;
    top: 265px;
	  -webkit-transform: rotate(57.5deg);  /* Safari 3.1+, Chrome */
     -moz-transform: rotate(57.5deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(57.5deg);  /* IE9+ */
       -o-transform: rotate(57.5deg);  /* Opera 10.5-12.00 */
          transform: rotate(57.5deg);  /* Firefox 16+, Opera 12.50+ */
	}
	
.interactive_saling{
    left: 241px;
    position: absolute;
    top: 380px;
	  -webkit-transform: rotate(-61.5deg);  /* Safari 3.1+, Chrome */
     -moz-transform: rotate(-61.5deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(-61.5deg);  /* IE9+ */
       -o-transform: rotate(-61.5deg);  /* Opera 10.5-12.00 */
          transform: rotate(-61.5deg);  /* Firefox 16+, Opera 12.50+ */
	}
	
.branding{
    left: 135px;
    position: absolute;
    top: 446px;

	}
	
.direct_marketing{
    left: 22px;
    position: absolute;
    top: 377px;
	  -webkit-transform: rotate(63.5deg);  /* Safari 3.1+, Chrome */
     -moz-transform: rotate(63.5deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(63.5deg);  /* IE9+ */
       -o-transform: rotate(63.5deg);  /* Opera 10.5-12.00 */
          transform: rotate(63.5deg);  /* Firefox 16+, Opera 12.50+ */
	}
	
.advertiseing{
    left: 30px;
    position: absolute;
    top: 266px;;
	  -webkit-transform: rotate(119.5deg);  /* Safari 3.1+, Chrome */
     -moz-transform: rotate(119.5deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(119.5deg);  /* IE9+ */
       -o-transform: rotate(119.5deg);  /* Opera 10.5-12.00 */
          transform: rotate(119.5deg);  /* Firefox 16+, Opera 12.50+ */
	}
	
.logotab{
		border:#8F8F8F 1px solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
		padding:0 20px 20px;
	}
	
.control4_bg{
	background: none repeat scroll 0 0 #FFFFFF;
    height: 33px !important;
    margin-left: 0 !important
	}
	
.perpose_img{
	float:left;
	margin-top:10px;
}

.header_fixed{
position:absolute; z-index:1; 
padding:0 30px 1px; 
padding:0 30px 1px 21px \9; 
background: #f2f2f2 repeat-x;
max-height:99px;
width: 920px;
}

#arrow_orrange{
	text-align:center;
}

#arrow_orrange img{

}

#arrow_orrange a{
	display:block;
	color:#DE3C1F;
}


.pos_hight{
	height:87px;
}

.icon_link{
    float: left;
    height: 65px;
    margin-left: 23px;
    overflow: hidden;
    width: 235px;
}

.icon_link a{
	float:left;
	margin-right:10px;
}

.icon_link a img{
	border:none;
}.icon_link{
    float: left;
    height: 65px;
    margin-left: 23px;
    overflow: hidden;
    width: 235px;
}

.icon_link a{
	float:left;
	margin-right:10px;
}

.icon_link a img{
	border:none;
}

/*appnav*/

#appleNav { margin:2px 0; list-style:none;

    /* Lucinda Grande is the font used on the website from Apple. */
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.5px; font-size:13px;
    
    /* Apply a subtle text-shadow to the text */
    text-shadow: 0 -1px 3px #202020;

    /* We want to add the shadow to the complete navigation menu. In order to do that, we'll need to set
    the correct width and height, and also the correct borders, in order to create the perfect drop shadow */
    width:980px; height:34px;
    
   
}

#appleNav li { display:block; float:left; border-right:1px solid #5d5d5d; border-left:1px solid #929292; margin-left: 0px; width:118px; height:34px; border-bottom:1px solid #575757; border-top:1px solid #797979;

    /* Gradient backgrounds for the buttons. Generated using http://gradients.glrzad.com/ */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
    background-color:#5f5f5f; /* Fallback */
}

/* Set the states when hovering, except for the last item in the list (the search bar), since it doesn't need to change */
#appleNav li:not(:last-child):hover {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));
    background-image: -moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100% );
    background-color:#383838; /* Fallback */
    
    /* We use the inset of the box shadow to create a subtle inner glow when hovering */
    -moz-box-shadow: inset 0 0 5px 5px #535353;
    -webkit-box-shadow: inset 0 0 5px 5px #535353;
    box-shadow: inset 0 0 5px 5px #535353;
}

/* When the user clicks the button, we simply change the box inset (compared to the "hover") */
#appleNav li a.active:link, a.active:active, a.active:visited   {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));
    background-image: -moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100% );
    background-color:#383838; /* Fallback */
    
    -moz-box-shadow: inset 0 1px 2px 2px #000;
    -webkit-box-shadow: inset 0 1px 2px 2px #000;
    box-shadow: inset 0 1px 2px 2px #000;
}
#appleNav li a { color:white; text-decoration:none; text-align:center; display:block; line-height:34px; outline:none; }

#appleNav ul li+li a.sel{ background:url(../images/nav_hover.png) 0 0 repeat-x;}

/* Styling of the search field */
#appleNav form input { width:76px; height:20px; margin-left:5px; margin-top:8px; border:none; padding-left:20px; padding-right:10px; color:#eee;

    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;

    /* We use the CSS3 multiple backgrounds for the input field: The magnifier image and the gradient background */    
    background-image: url("../images/magnifier.png"), -webkit-gradient(linear, left bottom, left top, color-stop(0, #747474), color-stop(0.5, #6E6E6E), color-stop(0.51, #7E7E7E), color-stop(1, #8D8D8D));
    background-image: url("../images/magnifier.png"), -moz-linear-gradient(center bottom, #747474 0%, #6E6E6E 50%, #7E7E7E 51%, #8D8D8D 100%);
    background-repeat: no-repeat;
    
    background-color:#6E6E6E; /* Fallback */
    
    -moz-box-shadow: inset 0 2px 1px 1px #363636;
    -webkit-box-shadow: inset 0 2px 1px 1px #363636;
    box-shadow: inset 0 2px 1px 1px #363636;
}

/* Rounded corner for the first in last item. Shorthand: Top left, Top right, Bottom right, Bottom left.
We also remove the borders, since they don't need them. */
#appleNav li:first-child {
    -moz-border-radius:4px 0 0 4px;
    -webkit-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px;
    
    border-left:none;
}

/* The first child image - the logo - has to be centered. Because of the image dimensions, we manually need to shift it a bit. */
#appleNav li:first-child a img {
   vertical-align:middle; margin-top:-2px;
}

#appleNav li:last-child {
    -moz-border-radius:0 4px 4px 0;
    -webkit-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0;
    
    border-right:none;
    
    /* The width of the last menu item (search bar) is bigger than the others */
    width:118px;
}

/* Fade in animation (Webkit only) */
@-webkit-keyframes showMenu {
    from { opacity: 0; top:-20px; }
    to   { opacity: 1; }
}

#appleNav {
     -webkit-animation: showMenu 1s; position:fixed; top:25px; z-index:9999;
}

.tabs {
    position: relative;
	margin: 40px ;
	width: 940px;
}

.tabs input {
	position: absolute;
	z-index: 1000;
	width: 120px;
	height: 40px;
	left: 0px;
	top: 0px;
	opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	cursor: pointer;
}
.tabs input#tab-2{
	left: 120px;
}
.tabs input#tab-3{
	left: 240px;
}
.tabs input#tab-4{
	left: 360px;
}

.tabs label {
	background: none;
	
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	position: relative;
	padding: 40px 25px;
    float: left;
	display: block;
	width: 130px;
	color: #111;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
    border-radius: none;
    box-shadow: none;
}

.tabs label:after {
    content: '';
	background: #e42d30;
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	display: block;
}

.tabs input:hover + label {
	background: #e42d30;
	color: #fff;
}

.tabs label:first-of-type {
    z-index: 4;
    box-shadow: none;
}

.tab-label-2 {
    z-index: 3;
}

.tab-label-3 {
    z-index: 2;
}

.tab-label-4 {
    z-index: 1;
}

.tabs input:checked + label {
    background: #e42d30;
	color: #fff;
	z-index: 6;
}

.clear-shadow {
	clear: both;
}

.width {
    background: none;
	position: relative;
    width: 100%;
	height: 500px;
	z-index: 5;
    box-shadow: none;
    border-radius: none;
}

.width div {
    position: absolute;
	top: 0;
	left: 0;
	padding: 10px 40px;
	z-index: 1;
    opacity: 0;

    -webkit-transition: opacity linear 0.1s;
    -moz-transition: opacity linear 0.1s;
    -o-transition: opacity linear 0.1s;
    -ms-transition: opacity linear 0.1s;
    transition: opacity linear 0.1s;
}

.tabs input.tab-selector-1:checked ~ .width .content-1,
.tabs input.tab-selector-2:checked ~ .width .content-2,
.tabs input.tab-selector-3:checked ~ .width .content-3,
.tabs input.tab-selector-4:checked ~ .width .content-4,
.tabs input.tab-selector-5:checked ~ .width .content-5{
	z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition: opacity ease-out 0.2s 0.1s;
    -moz-transition: opacity ease-out 0.2s 0.1s;
    -o-transition: opacity ease-out 0.2s 0.1s;
    -ms-transition: opacity ease-out 0.2s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}
.width div h2,
.width div h3{
	color: #398080;
}
.width div p {
	font-size: 14px;
	line-height: 18px;
	font-style: none;
	text-align: left;
	margin: 0;
	color: #777;
	

	
}

	.people_detail_right_text embed
	 {
	 	width:175px !important;
		height:98px !important;
		float:left !important;
		margin:5px !important;
	 }


.portfolio_tab{
		position:relative;
	}
	
.portfolio_tab_content{
/*    float: right;
    list-style-type: none;
    margin-right: 25px;
    width: 450px;*/
	float: right;
    list-style-type: none;
    margin-right: 3px;
    width: 375px;
	}
	
.portfolio_image{
    float: left;
    margin: 30px 10px 10px;
    width: 310px;
	}
	
.portfolio_tab_content li{
	margin: 0 0 45px;
	}
	
.portfolio_tab_content li p{
    font-size: 16px;
    margin: 5px;
	color:#716c6d;
	}
	
.num{
    background: url("../images/num_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 35px;
    font-weight: bold;
    height: 22px;
    padding: 13px;
    width: 26px;
	margin: 0 8px 0 0;
	}

.show{
		display:block;
	}
.portfolio_title{
margin-left:50px;	
}

 .people_detail .CTA{
	display:inline-block;
	background: none;
	float:center;
	border:none;
	margin: 30px -30px 0 0px;
	width: 800px;
}

#frame .footer label {
    display:block;
	font-size: 12px;
    margin-left:20px;
	padding-top: 10px;
    letter-spacing: none;
	color: #fff;
	text-align: left;
	
}

/* Centre the form within the page */
#frame .footer form {
    float: left;
	margin-left: 90px;
	width: 300px;


}

/* Style the text boxes */
#frame .footer input, textarea {
    width:250px;
    height:10px;
    background:#efefef;
    border:1px solid #dedede;
    padding:10px;
    margin-top:3px;
    font-size:0.9em;
    color:#3a3a3a;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

#frame .footer textarea {
	height:100px;
	background:url("../images/textarea-bg.jpg") right no-repeat #efefef;
}

#frame .footer input:focus, textarea:focus {
    border:3px solid #666666;
}

#frame .footer #submit {
    width:127px;
    height:38px;
    background: url("../images/submit.png");
    text-indent:-9999px;
    border:none;
    margin-top:20px;
	margin-left: 15px;
    cursor:pointer;
	float: left;
}

#frame .footer #submit:hover {
	    opacity:0.9;
	}
	
.quicklight_info{
	text-align:left;
	margin-top:10px;
	float:left;
	
}

.quicklight_info_text{
    background: none repeat scroll 0 0 #E8F1D4;
    float: right;
    height: 420px;
    padding: 30px 20px 40px 15px;
    width: 655px;
	border-left: 10px solid #FFFFFF;
}

.quicklight_info_text h3{
	font-size:20px;
	float:left;
}

.quicklight_info_text p{
	float:left !important;
	width:auto !important;
	margin-left:0 !important;
}
	
.team_member{
    background: url("../images/the6_team_bg.png") no-repeat scroll 0 0 transparent;
    font-size: 25px;
    height: 94px;
    list-style-type: none;
    padding: 15px 0 0 418px;
    text-align: center;
    width: 563px;
	}
	
.team_member li a{
    color: #55524F;
    display: block;
    height: 91px;
    line-height: 91px;
    width: 92px;
	}
	
.team_member li a:hover, .currnet_link{
		color:#c93331 !important;
		text-decoration:none;
		background:url(../images/circle-behind-name.png) no-repeat;

	}
	
.team_member li{
		float:left;
		width:90px;
		margin: 0 1px;
	}
	
.team_member li img{
		width:140px;
		height:140px;
	}
	
.people_detail_team_text{
    height: 280px;
    margin-top: 0px;
    padding: 25px 0;
    text-align: left;
	}
	
.people_detail_team_text h2{

    display: inline;
    font-size: 18px;
}
.people_detail_team_text h2 {
    color: #B42633 !important;
    display: block !important;
    font-size: 24px !important;
    font-weight: normal;
    margin-top: 10px !important;
	}
	
.people_detail_team_text h2 span{
		color:#6A6D6F;
	}

	
.people_detail_team_text img{
		float:left;
		margin:10px;
		height:210px;
		width:210px;
	}
	

/***************spi page*********************/

/*.spi_cntnt_bg{
	background: none repeat scroll 0 0 transparent;
    height: 100px;
    margin-left: 0;
    margin-top: 0;
    text-align: center;
}
.spi_logo_header{
text-align:center;
}
.spi_section1{
margin-top:40px;
text-align:center;	
}
.spi_section_left{
float:left;	
width:175px;
margin-top: 60px;
margin-left:90px;
}
.num_113{
color:#a4001e;
font-size:100px;
font-weight:bold;
line-height:50px;
}
.spi_section_left h3{
	font-weight:bold;
	font-size:30px;
	color:#c0c0c0;
	line-height:15px;
	margin-top: 27px;
}
.spi_section_left p{
	font-size:14px;
	color:#c0c0c0;
line-height:15px;
margin-top: 8px;
}
.spi_section_right{
float:right;	
}
.spi_screen{
	width:500px;
	height:280px;
	margin-right:30px;
}
.spi_phone{
width:128px;
height:128px;
}
.spi_section2_left{
	width:150px;
	float:left;
	margin-left: 100px;
	margin-top: 55px;
}
.spi_section2{
margin-top:30px;
}
.spi_section2_right{
	float:right;
	width: 430px;
	margin-right: 300px;
}
.spi_section2_right h3{
	color:#a4001e;
	font-size:23px;
	font-weight:bold;
	text-align: center;
}
.spi_section2_right p{
	font-size:14px;
	color:#868686;
	text-align:center;
}
.spi_section3{
margin-top:40px;
text-align:center;	
}
.spi_section3 h3{
font-size:50px;
font-weight:bold;
color:#111111;
}
.spi_section4{
	text-align:center;
margin-top:40px;
}
.spi_section4_left{
margin-left: 90px;
width: 400px;
float:left;
}
.spi_section4_left h3{
	color:#a4001e;
	font-size:23px;
	font-weight:bold;
	text-align: center;
}
.spi_section4_left p{
	font-size:14px;
	color:#868686;
	text-align:left;
}
.spi_section4_right{
	float:right;
	margin-right:200px;
	margin-top: 30px;
}
.spi_mob{
width:200px;
height:150px;
}
.spi_fb{
width:200px;
height:150px;	
}
.spi_section5{
text-align:center;
margin-top:40px;
}
.spi_section5_right{
	float:right;
	margin-right: 100px;
	width: 400px;
	margin-top: 20px;
}
.spi_section5_right h3{
color:#a4001e;
	font-size:23px;
	font-weight:bold;
	text-align: center;	
}
.spi_section5_right p{
	font-size:14px;
	color:#868686;
	text-align:left;
}
.spi_section5_left{
float:left;	
margin-top:20px;
margin-left:150px;
}*/


	
	
.spi_cntnt_bg{
	background: none repeat scroll 0 0 transparent;
    height: 100px;
    margin-left: 0;
    margin-top: 0;
    text-align: center;
}
.spi_logo_header{
text-align:center;
}
.spi_section1{
margin-top:40px;
text-align:center;	
}
.spi_section_left{
float:left;	
width:175px;
margin-top: 60px;
margin-left:90px;
}
.num_113{
color:#a4001e;
font-size:100px;
font-weight:bold;
line-height:50px;
}
.spi_section_left h3{
	font-weight:bold;
	font-size:30px;
	color:#c0c0c0;
	line-height:15px;
	margin-top: 27px;
}
.spi_section_left p{
	font-size:14px;
	color:#c0c0c0;
line-height:15px;
margin-top: 8px;
}
.spi_section_right{
float:right;	
}
.spi_screen{
	width:500px;
	height:280px;
margin-right:60px;
}
.spi_phone{
width:128px;
height:128px;
}
.spi_section2_left{
width:150px;
float:left;
margin-left: 200px;
margin-top: 55px;
}
.spi_section2{
margin-top:30px;
}
.spi_section2_right{
float:right;
 width: 430px;
 margin-right: 90px;
}
.spi_section2_right h3{
	color:#a4001e;
	font-size:23px;
	font-weight:bold;
	text-align: center;
}
.spi_section2_right p{
	font-size:14px;
	color:#868686;
	text-align:left;
}
.spi_section3{
margin-top:40px;
text-align:center;	
}
.spi_section3 h3{
font-size:50px;
font-weight:bold;
color:#111111;
}
.spi_section4{
	text-align:center;
margin-top:40px;
}
.spi_section4_left{
margin-left: 90px;
width: 400px;
float:left;
}
.spi_section4_left h3{
	color:#a4001e;
	font-size:23px;
	font-weight:bold;
	text-align: center;
}
.spi_section4_left p{
	font-size:14px;
	color:#868686;
	text-align:left;
}
.spi_section4_right{
float:right;
margin-right:200px;
margin-top: 60px;
}
.spi_mob{
width:200px;
height:150px;
}
.spi_fb{
width:200px;
height:150px;	
}
.spi_section5{
text-align:center;
margin-top:40px;
}
.spi_section5_right{
	float:right;
	  margin-right: 100px;
    width: 400px;
}
.spi_section5_right h3{
color:#a4001e;
	font-size:23px;
	font-weight:bold;
	text-align: center;	
}
.spi_section5_right p{
	font-size:14px;
	color:#868686;
	text-align:left;
}
.spi_section5_left{
float:left;	
margin-top:20px;
margin-left:150px;
}

.Video_content{
	background:#66bcd1;
	padding: 10px 0 20px;
}

.Video_content_alter{
	background:#89ccdc;
}

.viddeo_text{
	width: 470px;
	text-align:left;
	padding:20px 10px 10px 30px;
	float:left;
	color:#2b4e56;
	font-size:18px;
}

.video_player{
	float:right;
	width:430px;
	padding:20px;
	text-align:left;
}


.service_overview_mid_section{
background:#a5dada;
height:88px;	
font-size:20px;
}
.service_table_Lower td{
    font-size: 18px;
    text-align: center;
	vertical-align: middle;
}
.service_table_Lower{
width:980px;
margin:0px;	
 padding: 40px 10px 0 30px;
}
.service_table_Lower a{
	  color: #0A8CB1;
vertical-align:middle;
text-decoration:none;
line-height:20px;
}



.service_menu_partition{
border-right:#95c5c5 solid 3px;	
padding-bottom:10px;
}
.service_table_Lower .selected, .service_table_Lower a:hover{
	color:#aa0909;
	
}

.video_production{
	margin:10px 0 0 0 !important;
	background:#66bcd1;
	padding-top: 10px;
	height: 530px !important;
}

.engage{
    background: none repeat scroll 0 0 #89CCDC;
    padding: 35px 55px;
	color:#080808;
	text-align:center;
}

.engage h1{
	font-size: 28px; 
	color: #fff;
	margin-left: 0px;
	font-weight:normal;
	margin-bottom: 7px;
	text-shadow: 2px 2px 3px #000;
}

.engage h2{
	color: #cc071b;
	font-weight:normal;
	font-size: 28px;
}

.engage p{
	font-size:18px;
	color:#0d1011;
}

.types_of_video{
	font-size: 36px !important; 
	color: #fff !important;
	margin-left: 0px !important;
	font-weight:normal !important;
	margin-bottom: 7px !important;
	text-align:center;
	text-shadow: 2px 2px 3px #000;
}

.viddeo_text h2{
	text-align:center;
	color:#c1ec09;
	font-weight:normal;
	text-shadow: 2px 2px 3px #000;
	margin-bottom:10px;
	font-size:24px;
}

#frame .video_footer{
	float:left; 
	width:980px; 
	height: 60px; 
	margin-left: 0px; 
	padding-bottom: 20px; 
	margin-top: 22px; 
	background: #fff !important;
}

#frame .video_footer p{
	border-top: 1px solid #EEEEEE;
    color: #B4B4B4;
	margin-top: 10px;
}

.video_link{
    display: inline-block;
    text-align: center;
	margin-top: 15px;
}

.video_link a{
	float:left;
	display:inline-block;
	color:#3d6069;
	font-size:24px;
	padding:0px 10px;
	text-align:center;
    height: 20px;
    line-height: 20px;
}

.video_link a:hover{
	text-decoration:none;
}

.video_link_border{
	border-right:#3d6069 2px solid;
}

.advertise_banner{
    background: url("../images/advertise_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 221px;
    padding-left: 93px;
    padding-top: 301px;
    width: 887px;
}

.adv_video_section{
	margin-top:10px;
}

.adv_video_text{
	float:left;
	width:380px;
	height:343px;
	background:url(../images/adv_80_bg.jpg) no-repeat;
	text-align:center;
	padding-top: 10px;
}

.adv_video_text1{
	margin-top:20px;
}

.adv_video_text1 h1{
	color:#c50714;
	font-size:48px;
	font-weight:bold;
	text-shadow: 2px 1px 3px #C50714;
	filter: dropshadow(color=#6B6B6B, offx=2, offy=1);
}

.adv_video_text1 p{
	color:#7a776a;
	font-size:22px;
	line-height: 25px
}

.adv_video{
	float:left;
	margin-left:10px;
}

.exapnding{
	background:#63614e;
	margin-top:10px;
	color:#fafafd;
	padding:40px 125px;
	font-size:24px;
	border-bottom: 10px solid #FFFFFF;
}

.exapnding2{
	background:url(../images/adv_img_text_bg4.jpg) no-repeat;
	margin-top:10px;
	color:#111;
	padding:40px 125px;
	font-size:24px;
	border-bottom: 10px solid #FFFFFF;
}

.exapnding h1{
	color:#2a96a4;
	font-size:48px;
	text-shadow: 2px 1px 3px #6B6B6B;
	filter: dropshadow(color=#6B6B6B, offx=2, offy=1);	
	text-align:center;
	margin-bottom:15px;
}

.exapnding h1{
	color:#2a96a4;
	font-size:48px;
	text-shadow: 2px 1px 3px #6B6B6B;
	filter: dropshadow(color=#6B6B6B, offx=2, offy=1);	
	text-align:center;
	margin-bottom:15px;
}

.exapnding2 h1{
	color:#2a96a4;
	font-size:48px;
	text-shadow: 2px 1px 3px #6B6B6B;
	filter: dropshadow(color=#6B6B6B, offx=2, offy=1);	
	text-align:center;
	margin-bottom:15px;
}

.exapnding2 h2{
	 color: #10869D;
    font-size: 40px;
    font-weight: normal;
    text-align: center;
    text-shadow: 1px 2px 2px #6B6B6B;
}

.adv_img_text{
	background:url(../images/adv_img_text_bg.jpg) no-repeat;
	padding:30px 50px 70px 80px;
}

.adv_img_text2{
	background:url(../images/adv_img_text_bg3.jpg) no-repeat;
	padding:30px 50px 70px 80px;
}

.adv_img_text3{
	background:url(../images/adv_img_text_bg3.jpg) no-repeat;
	padding:30px 50px 70px 80px;
}

.adv_text_div{
}

.adv_img_text{
}

.adv_text{
	 display: inline-block;
	font-size:24px;
	color:#2e2e2e;
	width: 520px;
}

.adv_text h2{
	 color: #10869D;
    font-size: 40px;
    font-weight: normal;
    text-align: left;
    text-shadow: 1px 2px 2px #6B6B6B;
}

.adv_text p{
	font-size:22px;
}

.adv_text2 h2{
	 color: #10869D;
    font-size: 40px;
    font-weight: normal;
    text-align: center;
    text-shadow: 1px 2px 2px #6B6B6B;
}

.adv_img_div{
    display: inline-block;
    width: 305px;
}

.adv_banner_text{
}

.adv_banner_text h1{
	font-size:72px;
	color:#d81818;
	text-shadow: 2px 1px 3px #111;
	font-weight:normal;
}

.adv_banner_text h2{
    color: #F5F4F2;
    font-size: 43px;
    line-height: 21px;
    margin-left: 46px;
	text-shadow: 2px 1px 3px #111;
	font-weight:normal;
	
}

.adv_banner_text h3{
    color: #F6F6F5;
    font-size: 65px;
    font-weight: normal;
    margin-left: 15px;
	text-shadow: 2px 1px 3px #111;
}

/************************************************************************************************************/
.the6_text_left{
	font-size:14px;
    	
}
.the6_text_right{
	font-size:14px;
	
	
   	
}
.page_background{
	background: url(../images/services/page_background.jpg) no-repeat scroll 0 0 transparent;
    height: 2313px;
    width: 980px;
}
.video_banner_text{
	width: 980px;
    margin-top: 100px;
	line-height: 1;
	
}
.video_banner_text h1{
	color:#89bf42;
	font-size:64px;
	font-weight:normal;
	text-align: center;
	width: 980px;
	

}
.video_banner_text h2{
    color: #434545;
    font-size: 19px;
    font-weight: normal;
	line-height: 0;
	float: right;
	margin-right: 50px;
}



.video_lefttext{
width: 880px;
margin-left: 90px;
margin-top: 20px;
}

.video_lefttext h2 {
color: #1c1d6f;
font-size: 24px;
width: 500px;
}

.video_lefttext p {
color: #666666;
font-size: 14px;
width: 500px;
}

.video_lefttext img {
margin-right: 70px;
margin-top: 20px;
}

.video_lefttext table {
width: 820px;
margin-top: 20px;
}

.video_lefttext td{
color: #111;
width: 178px;

}

.video_lefttext h3{
color: #333333;

}

.contact_section {
width: 980px;
height: 361px;
background: rgba(0, 1, 7, .8);
margin-top: 20px;
}

.contact_section .leftside {
width: 600px;
float: left;
}

.contact_section .rightside {
width: 300px;
float: right;
}

.contact_section .rightside h1 {
color: #ff6600;
font-size: 30px;
margin-top: 15px;
margin-left: 80px;
			}
			
.contact_section .rightside h2 {
color: #fff;
font-size: 24px;
margin-left: -190px;

			}
			
.contact_section .rightside p {
color: #fff;
font-size: 14px;
margin-left: -190px;
}
.contact_section .rightside li {
color: #fff;
font-size: 14px;
margin-left: -150px;
			}
			
			
.content_section {
width: 980px;
height: 300px;
background:  rgba(0, 1, 7, .8);
margin-top: 40px;

}

.content_section .leftside {
width: 600px;
float: left;

}

.content_section .rightside {
width: 300px;
float: right;
margin: 50px 30px;
}

.content_section .leftside h1 {
color: #ff6600;
font-size: 30px;
margin-top: 15px;
margin-left: 80px;
			}
			
.content_section .leftside h2 {
color: #fff;
font-size: 24px;
padding: 40px 60px;

			}
			
.content_section .leftside p {
color: #fff;
font-size: 14px;
padding-left: 60px;
width: 400px;

}


.content_section .rightside p {
color: #fff;
font-size: 14px;


}

.content_section .rightside li {
color: #fff;
font-size: 14px;

			}
			
			
.video_section2 {
width: 980px;
height: 500px;
background: #fff url(../images/services/bottom_bg.png) no-repeat;

}





.video_section2 .number {
float: right;
width: 980px;

}


.video_section2 .number h2 {
float: right;
color: #ff6600;
font-size: 30px;
padding: 15px 20px;

			}
			
.video_section2 .leftside {
width: 400px;
float: left;
margin-top: 60px;

			}
			
.video_section2 .leftside h3 {
color: #ff6600;
font-size: 18px;
padding-left: 60px;

			}
			
.video_section2 .leftside p {
color: #111;
font-size: 14px;
padding-left: 60px;
width: 400px;

}

.video_section2 .leftside iframe {
margin-left: 60px;

}


.video_section2 .rightside {
width: 400px;
float: right;
margin: 15px 90px;


			}
			
			
.video_section2 .rightside h2 {
width: 400px;
color: #000066;
font-size: 48px;
margin-left: 57px;
			}
			
.video_section2 .rightside h3 {
color: #ff6600;
font-size: 18px;
padding-left: 45px;

			}
			
.video_section2 .rightside p {
color: #111;
font-size: 14px;
width: 400px;
padding-left: 45px;



}

.video_section2 .rightside iframe {
margin-left: 45px;

}

.video_section3 {
width: 980px;
background: url(../images/services/bottom_bg2.png) no-repeat;

}

.video_page_video_text{
	text-align:center;
	font-size: 55px;	
	color:#39656f;
	line-height:40px;
}
.contact_us_page_text{
	margin-left: 120px;
    margin-top: 290px;
}
.contact_us_page_text h1{
    color: #006BBC;
    font-size: 70px;
    font-weight: normal;
    margin-top: 10px;
}
.contact_us_page_text h2{
	color:#0561a7;
	font-weight:normal;
	line-height:0px;
	font-size:30px;
}
.contact_us_txt_shadow{
	text-shadow: 2px 1px 3px #111;
}
.contact_us_content_hdr{
	color: #656565 !important;
    font-size: 86px;
    line-height: 100px;
    margin-left: 2px;
	text-shadow: 1px 3px 3px #1B1B1B;
	font-weight:normal;
}
/******************************************************************************************************/
.ourwork_banner_text{
background:url(../images/we_interupt.jpg) no-repeat;
width:980px;
height: 275px;
padding-top: 253px;
}
.ourwork_banner_hdrs{
	color:#fff;	
	margin:0px 0px 0px 75px;
	text-transform:uppercase;
	font-size:60px;
	font-weight:normal;
	line-height: 55px;
	text-shadow: 2px 6px 5px #000;
}
.ourwork_banner_hdrs_lower{
	color:#fff;	
	font-size:20px;
	font-weight:normal;
	line-height:0px;
	margin-left:60px;
	text-shadow: 2px 6px 5px #000;
}

/***************************************************video page list****************************************************/
.video_page_list_equipments{
	text-align:left;	
	margin-left:15px;
	margin-top:10px;
}
.video_page_list_equipments li{
	padding-left: 17px;
	font-size:18px;
}


/**********************************************************************************************************************/


.ftrSitemap{
float:left;
width:980px;	
background:url(../images/foot-bkgd.jpg) no-repeat;
margin:0px 0px;
}
.ftrSitemap ul{
	float:left;	
	 list-style: none outside none;
	width:215px;
	margin-left: 20px;
	text-align:left;
	font-size:18px;
}
.ftrSitemap li a{
	text-decoration:none;
	color:#696969;
	font-size:16px;

}

.service_popup_video img{
	margin:0;
	display:block;
	}
	
.service_popup_video h3{
	color: #666666;
		text-align:right;
		font-size:14px;
		font-weight: normal;
		margin-right: 23px;
	}
	
.request_info{
	width: 980px;
	}
	
.request_info a{
		margin: 0 100px;
	}
	
	.request_info2{
	width: 600px;
	margin-left: 100px;
	}
	
.request_info a{
		margin: 0 -150px 0 0;
	}2
	
	
/**********************************************************************************************************************/



@media screen and (max-device-width: 1024px) {
   .page_background{
	background: url(../images/services/page_background.jpg) no-repeat;
    background-size: cover;
}

.video_section2 .rightside h1 {
margin-top: -20px;

			}
			
.contact_section .rightside {
margin-top: -20px;
}

.contact_section .rightside h1 {
padding-top: 15px;
			}
}



