@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#e3e3e3;
	color:#4b4a4a;
}
img{
	border:0;
}
form,p,h3,h4{
	margin:0;
	padding:0;
}
.internet h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6b6b6b;
}
.internet span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	font-style:italic;
}
.internet a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#707070;
	line-height:25px;
	font-weight:bold;
}
.internet a:hover{
	text-decoration:underline;
	color:#5d1111;
}
.clear{
	clear:both;
}
#wrapper{
	width:968px;
	margin:auto;
	margin:51px auto 0px auto;
	background:url(images/layout_05.jpg) repeat-y top left;
}
#wrapper #layout-top{
	background:url(images/layout_03.jpg) no-repeat top left;
	height:13px;
	clear:both;
}
#wrapper #layout-center{
	clear:both;
}
#wrapper #layout-bottom{
	background:url(images/layout_25.jpg) no-repeat top left;
	height:13px;
	clear:both;
}
#header{
	height:110px;
}

#header #logo{
	margin:19px 0px 0px 32px;
	width:252px;
	height:53px;
	float:left;
}

#header #logo h1{
	margin:0;
	padding:0;
	background:url(images/layout_08.jpg) no-repeat left top;
	width:252px;
	height:53px;
}
#header #logo h1 a{
	text-decoration:none;
	display:block;
	width:252px;
	height:53px;
}
#header #logo h1 a span{
	display:none;
}
#header #lang{
	margin-top: 19px;
	margin-right: 42px;
	text-align: right;
	float:right;
}

#header #lang a{
	font-style: italic;
	text-decoration: none;
	color: #666;
}

#header #menu{
	width:600px;
	float:right;
	margin-top:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 15px;
}
#header #menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header #menu ul li{
	margin:0;
	padding:0;
	float:left;
	margin-right:40px;
}
#header #menu ul li a{
	text-decoration:none;
	color:#757575;
}
#header #menu ul li.yellow a:hover, #header #menu ul li.yellow a.active{
	color:#fec602;
}
#header #menu ul li.red a:hover, #header #menu ul li.red a.active{
	color:#5f1212;
}
#header #menu ul li.green a:hover, #header #menu ul li.green a.active{
	color:#716e2f;
}
#header #menu ul li.grey a:hover, #header #menu ul li.grey a.active{
	color:#252525;
}
#header #sub-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#header #sub-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	margin-right:28px;
}
#header #sub-menu ul li{
	margin:0;
	padding:0;
	float:left;
}
#header #sub-menu ul li a{
	text-decoration:none;
	color:#757575;
	display:block;
	text-align:center;
	padding-top:5px;
	height:18px;
}
#header #sub-menu ul li.link1 a{
	width:146px;
}
#header #sub-menu ul li.link1 a:hover, #header #sub-menu ul li.link1 a.active{
	background:url(images/sub-menu-tabs_03.jpg) no-repeat center top;
}
#header #sub-menu ul li.link2_1 a{
	width:110px;
}
#header #sub-menu ul li.link2_1 a:hover, #header #sub-menu ul li.link2_1 a.active{
	background:url(images/sub-menu-tabs_2.jpg) no-repeat center top;
}
#header #sub-menu ul li.link2 a{
	width:159px;
}
#header #sub-menu ul li.link2 a:hover, #header #sub-menu ul li.link2 a.active{
	background:url(images/sub-menu-tabs_04.jpg) no-repeat center top;
}
#header #sub-menu ul li.link3 a{
	width:113px;
}
#header #sub-menu ul li.link3 a:hover, #header #sub-menu ul li.link3 a.active{
	background:url(images/sub-menu-tabs_05.jpg) no-repeat center top;
}
#header #sub-menu ul li.link4 a{
	width:132px;
}
#header #sub-menu ul li.link4 a:hover, #header #sub-menu ul li.link4 a.active{
	background:url(images/sub-menu-tabs_06.jpg) no-repeat center top;
}

#home-content{
	margin-top:8px;
	text-align:center;
}
#bottom-box{
	clear:both;
	margin:27px 22px 6px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4a4a;
}
#bottom-box .top-frame{
	clear:both;
	background:url(images/layout_16.jpg) no-repeat left top;
	height:9px;
}
#bottom-box .center-frame{
	clear:both;
	background:#e1e0e0;
	padding:25px 35px;
}
#bottom-box .bottom-frame{
	clear:both;
	background:url(images/layout_23.jpg) no-repeat left top;
	height:9px;
}
#bottom-box a{
	color:#4b4a4a;
	text-decoration:none;
}
#bottom-box a:hover{
	color:#5d1111;
}
#bottom-box .left{
	text-align:justify;
	float:left;
	margin-right:20px;
	width:524px;
	line-height:20px;
}
#bottom-box .left a{
	color:#770505;
}
#bottom-box .left a:hover{
	color:#4B4A4A;
}
#bottom-box .left p{
	line-height:35px;
	background:url(images/new.png) no-repeat;
	color: #770505;
	padding-left: 35px;
	text-align:right;
	font-size:12px;
}
#bottom-box .right{
	float:left;
	padding-left:45px;
	width:240px;
	background:url(images/divider_20.jpg) no-repeat left center;
	line-height:20px;
}
#bottom-box .right .col1{
	width:92px;
	float:left;
}
#bottom-box .right .col2{
	width:148px;
	float:left;
}
#footer{
	width:968px;
	margin-left:auto;
	margin-right:auto;
	margin-top:16px;
	padding-bottom:51px;
}
#footer .left{
	float:left;
	margin-left:32px;
	width:500px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	margin:0;
	padding:0;
	margin-right:7px;
	float:left;
}
#footer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#939393;
	text-decoration:none;
	border-right:1px solid #939393;
	display:block;
	padding:0px 7px;
}
#footer ul li a:hover{
	color:#5d1111;
}
#footer ul li a.last{
	border:0;
}
#footer .right{
	float:right;
	margin-right:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#939393;
	width:300px;
	text-align:right;
	font-weight:bold;
}
#portfolio #inner-content{
	margin-top:35px;
}
#inner-content{
	margin-top:35px;
	margin-bottom:22px;
}
#inner-content h1.portfolio{
	margin:0;
	padding:0;
	background:url(images/portfolio_03.jpg) no-repeat left top;
	margin-bottom:44px;
	height:38px;
	
}

#inner-content h1.portfolio span{
	display:none;
}
#inner-content h1 a{
	float:right;
	display:block;
	background:url(images/testomonial_linkedin_services.jpg) no-repeat left bottom;
	height:38px;
	width: 235px;
	margin-right:35px;
}
#inner-content .linkedin_testimonials{
	float:right;
	height:38px;
	background:url(images/portfolio_03.jpg) no-repeat left top;
	
}
#inner-content #portfolio-tabs{
	margin:0px 33px;
}
#inner-content #portfolio-tabs .client{
	width:300px;
	float:left;
	text-align: center;
}
#inner-content h1.testimonials{
	margin:0;
	padding:0;
	background:url(images/test.jpg) no-repeat left top;
	margin-bottom:44px;
	height:38px;
}
#inner-content h1.testimonials span{
	display:none;
}

#inner-content h1.services{
	margin:0;
	padding:0;
	background:url(images/services_03.jpg) no-repeat left top;
	margin-bottom:10px;
	height:38px;
}
#inner-content h1.services span{
	display:none;
}
#inner-content #content-gradient{
	padding:10px 30px 10px 30px;
	margin:0px 4px;
	
}
#inner-content #content-gradientinner{
	padding:10px 30px 10px 30px;
	margin:0px 4px;
	background-color:#fff;
/*	background:url(images/services_07.jpg) repeat-x top left #fff;
*/}
#inner-content .service{
	padding:23px 0px;
	border-bottom:1px solid #e2e1e1;
}
#inner-content .service1{
	padding:23px 0px 0px 0px;
}
#inner-content .service1 .left{
	width:450px;
	float:left;
	text-align:left;
}
#inner-content .service1 .right{
	width:400px;
	float:right;
	text-align:left;
}
#inner-content .service1 ul, #inner-content .service ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4d4d;
	line-height:24px;
}
#inner-content .service1 ul li a{
	text-decoration:none;
	color:#4e4d4d;
	
}
#inner-content .service1 ul li a:hover{
	text-decoration:none;
	color:#fec602;
	
}

#inner-content .service1 .more, #inner-content #service-int .more{
	margin-top:22px;
	width:180px;
}
#inner-content .service1 .more a, #inner-content #service-int .more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	text-decoration:underline;
	display:block;
	padding-left:18px;
	background:url(images/services_10.jpg) no-repeat left center;
	font-weight:bold;
}
#inner-content .service1 .more a:hover, #inner-content #service-int .more a:hover{
	color:#fec602;
}
#inner-content .creative_service{
	background-image:url(images/creative_services_top_03_03.png);
	background-repeat:no-repeat;
	width:921px;
	margin-left:24px;
	padding-right:10px;
	padding-top:8px;
}
#inner-content .creative_main {
	background:url(images/creative_services_main_06_05.png) repeat-y left top;
	padding:0px 40px;
}
#inner-content .creative_bottom {
	background:url(images/creative_services_main_05.jpg) no-repeat left bottom ;
	padding:40px;
	padding-top:0px;
}
#inner-content .creative_service .left{
	width:370px;
	float:left;
	text-align:left;
	padding-top:26px;
}
#inner-content .creative_service .right{
	width:426px;
	float:right;
	text-align:left;
	margin-bottom:-13px;
}
#inner-content .creative_service ul, #inner-content .service ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4d4d;
	line-height:24px;
}
#inner-content .creative_service ul li a{
	text-decoration:none;
	color:#4e4d4d;
	
}
#inner-content .creative_service ul li a:hover{
	text-decoration:none;
	color:#fec602;
	
}
#inner-content .creative_service .more, #inner-content #service-int .more{
	margin-top:22px;
	width:180px;
}
#inner-content .creative_service .more a, #inner-content #service-int .more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	text-decoration:underline;
	display:block;
	padding-left:18px;
	background:url(images/services_10.jpg) no-repeat left center;
	font-weight:bold;
}
#inner-content .creative_service .more a:hover, #inner-content #service-int .more a:hover{
	color:#fec602;
}
#inner-content .service .left{
	width:450px;
	float:left;
	text-align:left;
}
#inner-content .service .right{
	width:400px;
	float:right;
	text-align:left;
}
#inner-content .service .right2{
	width:300px;
	float:right;
	margin-bottom:-23px;
	margin-top:47px;
	margin-right:25px;
}
#inner-content h1{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#6b6b6b;
	margin-bottom:22px;
}
#inner-content .service ul, #inner-content .service ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4d4d;
	line-height:24px;
}
#inner-content .service ul li a{
	text-decoration:none;
	color:#4e4d4d;
	
}
#inner-content .service ul li a:hover{
	text-decoration:none;
	color:#fec602;
	
}

#inner-content .service .more, #inner-content #service-int .more{
	margin-top:22px;
	width:180px;
}
#inner-content .service .more a, #inner-content #service-int .more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	text-decoration:underline;
	display:block;
	padding-left:18px;
	background:url(images/services_10.jpg) no-repeat left center;
	font-weight:bold;
}
#inner-content .service .more a:hover, #inner-content #service-int .more a:hover{
	color:#fec602;
}

#inner-content h1.people{
	margin:0;
	padding:0;
	background:url(images/people_03.jpg) no-repeat left top;
	margin-bottom:10px;
	height:38px;
}
#inner-content h1.people span{
	display:none;
}
#inner-content #people{
	padding-top:18px;
}
#inner-content #people .team-member{
	padding-top:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#6b6b6b;
}
#inner-content #people .team-member h3.name{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6b6b6b;
	background:url(images/people_07.jpg) no-repeat left center;
	padding-left:13px;
	margin-bottom:14px;
}
#inner-content #people .team-member .left{
	width:152px;
	float:left;
	margin-right:18px;	
}
#inner-content #people .team-member .right{
	width:720px;
	float:left;
}


#inner-content h1.contact{
	margin:0;
	padding:0;
	background:url(images/contact_03.jpg) no-repeat left top;
	margin-bottom:10px;
	height:38px;
}
#inner-content h1.contact span{
	display:none;
}
#inner-content #contact{
	padding-top:18px;
}
#inner-content #contact .address{
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	line-height:18px;
}
#inner-content #contact .address .add-section{
	float:left;
	width:250px;
	margin-right:20px;
}
#inner-content #contact .address .telephone_image{
	float:left;
	width:250px;
	margin-top:40px;
}
#inner-content #contact h1{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-bottom:12px;
	padding-top:3px;
}
#inner-content #contact p{
	margin:0;
	padding:0;
	padding-bottom:22px;
}
#inner-content #contact .contact-form{
	clear:both;
}
#inner-content #contact .contact-form .form-column{
	width:242px;
	float:left;
	margin-right:133px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6b6b6b;
}
#inner-content #contact .contact-form .form-label{
	margin-bottom:9px;
}
#inner-content #contact .contact-form .form-field{
	margin-bottom:17px;
}
#inner-content #contact .contact-form .field{
	margin:0;
	padding:10px;
	width:222px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6b6b6b;
	background:#fff;
	border:1px solid #bab9b9;
}
#inner-content #contact .contact-form .field2{
	margin:0;
	padding:10px;
	width:222px;
	height:97px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6b6b6b;
	background:#fff;
	border:1px solid #bab9b9;
}
#inner-content #contact .contact-form .submit-btn{
	font-size:12px;
	color:#ffffff;
	background:#252525;
	border:1px solid #bebdbd;
	margin:0;
	padding:0;
	font-weight:bold;
	float:right;
	cursor:pointer;
	width:125px;
	height:35px;
	text-align:center;
	vertical-align:middle;
}
#inner-content #contact .contact-form .submit-btn:hover{
	background:#ccc;
	color:#252525;
}
.service-desc .submit-btn{
	font-size:12px;
	color:#ffffff;
	background:#252525;
	border:1px solid #bebdbd;
	margin:0;
	padding:0;
	font-weight:bold;
	float:left;
	cursor:pointer;
	width:125px;
	height:35px;
	text-align:center;
	vertical-align:middle;
}
.service-desc .submit-btn:hover{
	background:#ccc;
	color:#252525;
}
.morequotesbtn{
	font-size:12px;
	color:#ffffff;
	background:#252525;
	border:1px solid #bebdbd;
	margin:0;
	font-weight:bold;
	width:125px;
	height:30px;
	text-align:left;
}
.morequotesbtn a{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
.morequotesbtn a:hover{
	background:#ccc;
	color:#252525;
}

#inner-content #service-int{
	padding:22px 0px;
}
#inner-content #service-int .tabs{
	width:275px;
	margin-right:25px;
	float:left;
}
#inner-content #service-int .tab-content{
	width:550px;
	padding:24px;
	border:1px solid #dfdede;
	float:left;
}
#inner-content #service-int .service-desc{
	width:280px;
	float:left;
	margin-right:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:22px;
}
#inner-content #service-int .service-desc3{
	float:left;
	/*margin-right:55px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:22px;
}
#inner-content #service-int .service-desc p.espanol{
	margin-bottom:0px !important;
}

/*#inner-content #service-int #container-1 #tab8 .service-desc3 ul ul{
	list-style: disc;
}
*/#inner-content #service-int #container-1 #tab8 .service-desc3 ul{
	list-style:disc;
}
#inner-content #service-int .service-desc3 p{
	padding-bottom:10px;	
}
#inner-content #service-int .service-desc1{
	width:270px;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:22px;
}
#inner-content #service-int .service-desc2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:22px;
}
.social_icon {
	float:left;
	height:20px;
	margin-bottom:5px;
	margin-top:5px;
}

#inner-content #service-int .categoryvideo {
	width:250px;
	float:left;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:22px;
}
#inner-content #service-int .service-desc .seolink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f1212;
	line-height:22px;
}
#inner-content #service-int .service-desc p{
	margin:0;
	padding:0;
	margin-bottom:20px;
}
#inner-content #service-int .service-img{
	width:200px;
	float:left;
}
#inner-content #service-int .service-imgpayperclick{
	width:254px;
	float:left;
	padding-top:5px;
}
#inner-content #service-int .service-img2{
	width:200px;
	float:right;
}
#inner-content #service-int .service-img3{
	width:150px;
	float:right;
	margin-top:40px;
	margin-bottom:100px;
}
#inner-content #service-int .service-img4{
	width:150px;
	float:right;
	margin-top:40px;
	margin-bottom:20px;
}
#inner-content #service-int .service-img5{
	width:150px;
	float:right;
	margin-top:40px;
	margin-bottom:60px;
}
#inner-content #service-int .service-img6{
	width:150px;
	float:right;
	margin-top:40px;
	margin-bottom:50px;
}
.creativeimg {
	float:left;
	width:300px;
	margin-right:50px;
}
.creativecontent {
	float:left;
	padding:10px;
	width:530px;
}
.testcontent {
	float:left;
	padding:10px;
	width:850px;
}
.testcontent a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	text-decoration:underline;
}
.testcontent a:hover {
color:#fec602;
}
.testcontent span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.testcontent .bottomborder {
	border-bottom:solid 1px #ccc;
	padding-bottom:25px;
	padding-top:25px;
}
.charts{
	width:550px;
	clear:both;
	margin-top:25px;
	margin-left:20px;
}
.charts a{
	display:block;
	width:150px;
	float:left;
	height:96px;
	margin-right:20px;
}
.charts a.last{
	margin-right:0px;
}
ol#analytics {
	margin:0;
	padding:0;
	margin-left:24px;
	list-style-position:outside;
	margin-top:10px;
}
ol#analytics li{
	margin-bottom:10px;

}
form {
margin: 0;
padding: 0;
display: inline;
}
 
input, select, textarea {
font: 1em arial, helvetica, sans-serif;
}
 
textarea {
line-height: 1.25;
}
 
label {
cursor: pointer;
}
.morebtn {
	float:left;
	width:200px;
	margin-bottom:20px;
	margin-top:20px;
}
.morebtn .more2{
	margin-right:20px;
	margin-bottom:10px;
	width:80px;
	float:left;
	display:inline;
}
.morebtn .more2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	text-decoration:underline;
	display:block;
	padding-left:18px;
	background:url(images/services_10.jpg) no-repeat left center;
	font-weight:bold;
}
.morebtn .more2 a:hover{
	color:#fec602;
}
p.indenting{
	padding-top:20px;
	padding-left:10px;
}
p.indenting span{
	color:#666666;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}

