@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}
body{
background-color:#FFF;
font-family: Arial, Helvetica, sans-serif;
}
#wrapper{
width:970px;
height:auto;
background-image:url(images/bgwrap.jpg);
background-repeat:repeat-y;
margin:0 auto;
overflow:hidden;
}
#container{
width:930px;
height:auto;
margin:0 auto;
background-color:#FFFFFF;
overflow:hidden;
}
#upper-bar{
height:24px;
width:930px;
background-image:url(images/up-bar.jpg);
background-repeat:no-repeat;
}
#upper-bglogo{
background-image:url(images/bgtop.jpg);
background-repeat:repeat-x;
height:67px;
width:930px;
}
#logo{
background-image:url(images/logo2.jpg);
width:160px;
height:40px;
float:left;
margin-top:10px;
margin-left:17px;
}
#logo a{
width:160px;
height:40px;
float:left;
display:block;
}
#navigation{
background-image:url(images/bgnav.jpg);
height:19px;
width:920px;
background-repeat:repeat-x;
text-align:right;
color:#FFFFFF;
font-size:11px;
padding-top:4px;
padding-right:10px;
}
#navigation a{
text-decoration:none;
color:#666666;
}
#navigation a:hover{
color:#171f70;
}
#navigation2{
background-image:url(images/bgnav.jpg);
height:19px;
width:920px;
background-repeat:repeat-x;
text-align:right;
color:#666666;
font-size:11px;
padding-top:4px;
padding-right:10px;
margin-left:20px;
float:left;
}
#navigation2 a{
text-decoration:none;
color:#666;
}
#navigation2 a:hover{
color:#171f70;
}
.devider{
padding-left:10px;
padding-right:10px;
color:#666666;
}
#header{
width:930px;
height:278px;
}
#header-inner{
width:930px;
height:228px;
}
#right-upper-bar{
width:204px;
height:18px;
float:right;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-align:right;
padding-right:20px;
padding-top:3px;
}
#right-upper-bar a{
color:#999999;
text-decoration:none;
}
#right-upper-bar a:hover{
color:#FFFFFF;
}
#content{
width:900px;
height:auto;
overflow:hidden;
padding-left:15px;
padding-right:15px;
background-color:#6c6c6c; /*e0e0e0*/
}
#content1a{
width:900px;
height:auto;
overflow:hidden;
padding-left:15px;
padding-right:15px;
background-color:#FFF; 
margin:10px auto 0 auto;
}
	#new-left-content{
	width:312px;
	float:left;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
	line-height:16px;
	margin-left:15px;
	margin-right:5px;
	}
	#new-left-content2{
	width:263px;
	float:left;
	height:700px;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
	line-height:16px;
	margin-left:10px;
	}
		#bar-bottom1{
		width:242px;
		height:283px;
		border:1px solid #CCC;
		margin-left:10px;
		margin-top:20px;
		}
			#bar{
			background-image:url(images/bar-bottom.jpg);
			background-repeat:repeat-x;
			width:100%;
			height:19px;
			padding-top:3px;
			
			}
		#bar-bottom2{
		width:279px;
		height:283px;
		border:1px solid #CCC;
		margin-left:10px;
		margin-top:20px;
		}	
		#bar-bottom3{
		width:279px;
		height:324px;
		border:1px solid #CCC;
		margin-left:10px;
		margin-top:20px;
		}
		#new-left-content3{
	width:295px;
	float:left;
	height:700px;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
	line-height:16px;
	
	}
#content2{
width:900px;
height:auto;
overflow:hidden;
padding-left:15px;
padding-right:15px;
background-color:#fff; /*e0e0e0*/
}
#content2a{
width:930px;
height:auto;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
}
#content2a-prog{
width:870px;
height:auto;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
background-image:url(images/pro.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;

}
#content2a-ser{
width:870px;
height:730px;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
background-image:url(images/serv.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;

}
#content2a-hd{
width:870px;
height:auto;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
background-image:url(images/hdcon.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;

}
#content2a-mark{
width:870px;
height:auto;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
background-image:url(images/seo.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;

}
#content2a-call{
width:870px;
height:900px;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
background-image:url(images/call.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;

}
.font11toh{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
}
#content3{
width:930px;
height:auto;
overflow:hidden;
padding-left:0px;
background-color:#fff; /*e0e0e0*/
}
#content-left{
float:left;
width:600px;
padding-top:20px;
font-size:12px;
text-align:justify;
line-height:18px;
}
#content-right{
float:right;
width:280px;
padding-top:20px;
font-size:12px;
height:auto;
padding-bottom:10px;
overflow:hidden;
}
.fontD{
font-size:14px;
color:#224e7a;
padding-bottom:5px;
border-bottom:1px dashed #608fbf;

}
.testimonial{
font-size:11px;
color:#224e7a;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dashed #608fbf;
text-align:center;
}
.contright{
font-size:12px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dashed #608fbf;
text-align:justify;
color:#333333;
}

/* --------------------------------------------- */
#ads2{
width:265px;
height:200px;
background-color:#F2F2F2;
margin:0px;
padding:6px;
overflow:visible;

}
#albumcontent{
width:265px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003366;
border-bottom:dotted 1px #666;
height:63px;
margin-bottom:3px;
}
#albumtitle{
width:265px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#660000;
border-bottom:dotted 1px #666;

height:20px;
margin-bottom:3px;
margin-top:10px;
}
#albumcontent p img{
float:left;
margin-right:3px;
}
.text10{
font-size:10px;
font-weight:bold;
color:#000;
}
.main-title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
/* dsfsdfsdfsdfsdfsdfsd */

#content-left-inner{
float:right;
width:590px;
padding-top:20px;
padding-right:30px;
font-size:11px;
text-align:justify;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}
#content-right-inner{
float:left;
width:270px;
padding-top:20px;
font-size:12px;
height:auto;
padding-bottom:10px;
overflow:hidden;
}
#content-right-inner ul li{
margin-left:10px;
padding-left:0px;
width:248px;
list-style-type:none;
border-bottom:1px dotted #999999;
color:#333333;
}

#content-right-inner ul li a{
width:240px;
padding:8px 0px 8px 8px;
text-decoration:none;
color:#333333;
font-weight:bold;
display:block;
}/*
#content-right-inner ul li a:visited{
width:240px;
padding:8px 0px 8px 0px;
text-decoration:none;
font-weight:bold;
display:block;
}*/
#content-right-inner ul li a:hover{
color:#006600;
font-weight:bold;
background-color:#F2F2F2;

} 
.page{
background-color:#F2F2F2;

}
.pagec{
color:#336600;
}
/*   s      */

#bar-nav{
width:287px;
background-image:url(images/bar-box.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:210px;
margin:6px;
float:left;
}
#text-nav-down{
padding-left:10px;
padding-right:10px;
width:267px;
padding-top:10px;
line-height:16px;
}
#text-nav-down ul li{
font-family:Arial, Helvetica;
font-size:11px;
margin-left:50px;
padding-bottom:6px;
list-style-image:url(images/bullet.jpg);
}
#text-nav-down ul li a{
color:#0066ff;
text-decoration:none;
}
#text-nav-down ul li a:hover{
color:#666666;
}
#breadcrumbs{
height:18px;
width:910px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000FF;
text-decoration:none;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:3px;
}
#breadcrumbs a{
text-decoration:none;
color:#000066;
}
#text-content2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
padding-top:10px;
padding-bottom:0px;
padding-left:30px;
padding-right:30px;
}
#text-content-pages{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
padding-top:10px;
width:860px;
padding-left:35px;
padding-right:35px;
padding-bottom:10px;
float:right;
}
#copywriter-banner{
width:893px;
height:165px;
background-image:url(images/seo-copywriter-banner.jpg);
background-repeat:no-repeat;
float:right;
}
#seo-eng--banner{
width:893px;
height:165px;
background-image:url(images/seo-seo-eng-banner.jpg);
background-repeat:no-repeat;
float:right;
}
#copywriter-banner-back{
width:893px;
height:185px;
background-image:url(images/seo-backlink-banner.jpg);
background-repeat:no-repeat;
float:right;
}
#copywriter-banner-vids{
width:893px;
height:155px;
background-image:url(images/seo-copy-pic-web.jpg);
background-repeat:no-repeat;
float:right;
}
#copywriter-banner-gate{
width:893px;
height:155px;
background-image:url(images/seo-copy-pic-gate.jpg);
background-repeat:no-repeat;
float:right;
}
#left-navi-style{
margin-top:30px;
margin-bottom:5px;
list-style-type:none;
line-height:20px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
#left-navi-style a{
color:#000000;
text-decoration:none;
}
#bar-bottom-down{
width:190px;
margin-left:40px;
}
#bar-bottom-down ul li{
list-style-image:url(images/bullet.jpg);
line-height:18px;
}
#bar-bottom-down ul li a{
text-decoration:none;
color:#0066ff;
}
#bar-bottom-down2{
width:240px;
margin-left:30px;
margin-top:18px;
}
#bar-bottom-down2 ul li{
list-style-image:url(images/bullet.jpg);
line-height:16px;
margin-bottom:8px;
}
#bar-bottom-down2 ul li a{
text-decoration:none;
color:#000;
}
#bar-bottom-down2 ul li a:hover{
text-decoration:none;
color:#0066ff;

}
#what-are-you{
height:324px;
width:242px;
		border:1px solid #dd9131;
		margin-left:10px;
		margin-top:20px;
		background-image:url(images/bg-what.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
}
#form-name{
background-image:url(images/bg-name.jpg);
width:225px;
height:22px;
padding-top:5px;
margin-left:8px;
}
#form-phone{
background-image:url(images/bg-email.jpg);
width:108px;
height:25px;
margin-left:8px;
float:left;
}
.navseo{
font-weight:bold;font-size:13px;color:#FF6600;text-decoration:none;
}
.navseo2{
font-weight:bold;font-size:13px;color:#FF9900;text-decoration:none;
}
.navcall{
font-weight:bold;font-size:13px;color:#003300;text-decoration:none;
}
.navcall2{
font-weight:bold;font-size:13px;color:#006600;text-decoration:none;
}
.navprog2{
font-weight:bold;font-size:13px;color:#0066CC;text-decoration:none;
}
.navsites{
font-weight:bold;font-size:13px;color:#000;text-decoration:none;
}
.navsites2{
font-weight:bold;font-size:13px;color:#660000;text-decoration:none;
}
/* icon */
#iconleftbar{
width:61px;
height:350px;
background-image:url(images/ico2.jpg);
background-repeat:no-repeat;
float:left;
}
#prog-icon-but{
width:55px;
height:55px;
}
#prog-icon-but a{
display:block;
width:55px;
height:55px;
text-decoration:none;
}
#seo-icon-but{
width:55px;
height:55px;
margin-top:55px;
}
#seo-icon-but a{
display:block;
width:55px;
height:55px;
text-decoration:none;
}
#call-icon-but{
width:55px;
height:55px;
margin-top:72px;
}
#call-icon-but a{
display:block;
width:55px;
height:55px;
text-decoration:none;
}




#content-right-inner1{
float:left;
width:260px;
padding-top:20px;
font-size:12px;
height:auto;
padding-bottom:10px;
overflow:hidden;
}
#content-right-inner1 ul li{
margin-left:10px;
padding-left:0px;
width:238px;
list-style-type:none;
border-bottom:1px dotted #999999;
color:#333333;
}

#content-right-inner1 ul li a{
width:240px;
padding:5px 0px 5px 8px;
text-decoration:none;
color:#333333;
font-weight:bold;
display:block;
}/*
#content-right-inner ul li a:visited{
width:240px;
padding:8px 0px 8px 0px;
text-decoration:none;
font-weight:bold;
display:block;
}*/
#content-right-inner1 ul li a:hover{
color:#006600;
font-weight:bold;
background-color:#F2F2F2;

} 
#content2a-secret{
width:870px;
height:1800px;
overflow:hidden;
background-color:#fff; /*e0e0e0*/
background-image:url(images/secret.jpg);
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;

}