* html img, * html .png {
	position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
}
* html img, * html .png {
	overflow:hidden;
	border:none;
	background: none;
}
body {
	background-image:url(../images/internet-agency-back.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:top;
	margin:0;
	padding:0;
}
#one {
	width:32px;
	height:100px;
	display:block;
	color:#FFFFFF;
	float:right;
}
.follow {
	top:20px;
	position:absolute;
	top:520px;
	text-decoration: none;
	list-style:none;
	padding:0;
	float:right;

}
a.follow-twitter{
	background-image:url(../images/twitter.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:30px;
	text-decoration: none;
	opacity:1;
	padding:3px 0;
	background-position:5px 0;
}
a.follow-twitter:hover{
	background-image:url(../images/twitter.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:30px;
	text-decoration: none;
	padding:3px 0;
	opacity:0.6;
	background-position:1px 0;
}
a.follow-fb{
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:32px;
	text-decoration: none;
	opacity:1;
	padding:3px 0;
	background-position:5px 0;
}
a.follow-fb:hover{
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:32px;
	text-decoration: none;
	padding:3px 0;
	opacity:0.6;
	background-position:1px 0;
}
a.follow-linkedin{
	background-image:url(../images/linkedin.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:32px;
	text-decoration: none;
	opacity:1;
	padding:3px 0;
	background-position:5px 0;
}
a.follow-linkedin:hover{
	background-image:url(../images/linkedin.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:32px;
	text-decoration: none;
	padding:3px 0;
	opacity:0.6;
	background-position:1px 0;
}
a {
	background: none;
	border: none;
	padding: 0;
	outline: 0;
}
a:hover {
	background: none;
	border: none;
	padding: 0;
	outline: 0;
}
.clear {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
}
.main {
	width:870px;
	height:1250px;
	padding:0;
	margin:0 auto;
}
.main-new {
	width:870px;
	height:1000px;
	padding:0;
	margin:0 auto;
}
.main-agency {
	width:870px;
	height:1550px;
	padding:0;
	margin:0 auto;
}
.internet-agency-logo {
	width:308px;
	height:148px;
	padding:0 0 0 30px;
	float:left;
}
.internet-agency-logo img {
	border:none;
	text-decoration: none;
}
label {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	display:block;
	padding-top:10px;
}
.check-label {
	width:20px;
	float:left;
	margin:0;
	padding:0;
}
.check-label-right {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	display:block;
}
.check-box {
	list-style:none;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
.check-box li {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
.left {
	width:220px;
	height:300px;
	float:left;
	display:block;
	text-align:left;
	background-image:url(../images/sep-vertical.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.right {
	width:640px;
	height:auto;
	float:left;
	display:block;
	text-align:left;
}
.right-new {
	width:640px;
	height:auto;
	float:left;
	display:block;
	text-align:left;
	background-image:url(../images/web-1.jpg);
	background-repeat:no-repeat;
	background-position:488px 36px;
}
.button {
	width:870px;
	height:40px;
	margin:0 0;
	padding:0 0;
}
.button ul {
	width:740px;
	height:40px;
	margin:0;
	padding:0 0 0 48px;
	display:block;
}
.button ul li {
	float:left;
	color:#ffffff;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	list-style:none;
	padding:0 6px;
	display:block;
}
.button ul li a {
	color:#ffffff;
	text-decoration:none;
}
.button ul li a.home {
	width:128px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:20px 0 0 0;
}
.button ul li a.home:hover {
	background-image:url(../images/home.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
}
.agency-home-visited {
	background-image:url(../images/home.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	background-position:5px 0;
}
.button ul li a.who {
	width:128px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:20px 0 0 0;
}
.button ul li a.who:hover {
	width:128px;
	height:20px;
	background-image:url(../images/who.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
}
.agency-who-visited {
	background-image:url(../images/who.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
	background-position:5px 0;
}
.button ul li a.what {
	width:128px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:20px 0 0 0;
}
.button ul li a.what:hover {
	width:128px;
	height:20px;
	background-image:url(../images/what-we-do.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
}
.agency-we-do-visited {
	background-image:url(../images/what-we-do.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
	background-position:5px 0;
}
.button ul li a.our {
	width:128px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:20px 0 0 0;
}
.button ul li a.our:hover {
	width:128px;
	height:20px;
	background-image:url(../images/our-work.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
}
.our-work-visited {
	background-image:url(../images/our-work.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
	background-position:5px 0;
}
.button ul li a.contact {
	width:128px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:20px 0 0 0;
}
.button ul li a.contact:hover {
	width:128px;
	height:20px;
	background-image:url(../images/contact-us.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
}
.agency-contact-visited {
	background-image:url(../images/contact-us.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	color:#ffffff;
	margin:0;
	padding:20px 0 0 0;
	background-position:5px 0;
}
.main-banner {
	width:835px;
	height:300px;
	margin:0 auto;
	padding:18px 10px 10px 8px;
}
.internet-agency-header {
	width:750px;
	float:left;
	text-align:left;
	padding:4px 10px 10px 23px;
	margin:0;
	color:#ffffff;
	display:block;
	font-family:Calibri,  Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
}
.inner-internet-agency-header {
	width:580px;
	float:left;
	text-align:left;
	padding:4px 10px 10px 23px;
	margin:0;
	color:#ffffff;
	display:block;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
}
a.inter-foot {
	color:#ffffff;
	text-decoration:none;
}
a.inter-foot:hover {
	color:#000000;
	text-decoration:none;
}
.image-para {
	width:480px;
	float:left;
	text-align:left;
	padding:4px 6px 4px 23px;
	margin:0;
	color:#c4c4c4;
	display:block;
	font-family:Segoe UI,  Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
	line-height:1.3em;
}
p {
	width:95%;
	float:left;
	text-align:left;
	padding:4px 6px 4px 23px;
	margin:0;
	color:#c4c4c4;
	display:block;
	font-family:Segoe UI, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
	line-height:1.3em;
}
.agency-plans {
	width:860px;
	float:left;
}
.agency-links-we-do {
	width:580px;
	text-align:left;
	display:block;
	padding:0 10px;
	margin:0 auto;
}
.agency-links {
	width:280px;
	float:left;
	text-align:left;
	display:block;
	padding:0 10px;
}
img {
	border:none;
}
.image-web-solutions {
	width:250px;
	height:110px;
	float:left;
	padding:20px;
	text-decoration: none;
}
a.left-web-design {
	width:250px;
	height:110px;
	background-image:url(../images/web-design.jpg);
	background-repeat:no-repeat;
	border:none;
	display:block;
	text-decoration: none;
	background-position:0 -110px;
}
a.left-web-design:hover {
	background-image:url(../images/web-design.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration: none;
}
a.left-digital {
	width:250px;
	height:110px;
	background-image:url(../images/web-development.jpg);
	background-repeat:no-repeat;
	border:none;
	display:block;
	background-position:0 -110px;
	text-decoration: none;
}
a.left-digital:hover {
	background-image:url(../images/web-development.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration: none;
}
a.left-online {
	width:250px;
	height:110px;
	background-image:url(../images/internet-marketing.jpg);
	background-repeat:no-repeat;
	border:none;
	display:block;
	text-decoration: none;
	background-position:0 -110px;
}
a.left-online:hover {
	background-image:url(../images/internet-marketing.jpg);
	background-repeat:no-repeat;
	background-position:0 -0;
	text-decoration: none;
}
a.left-cms {
	width:250px;
	height:110px;
	background-image:url(../images/left-cms.jpg);
	background-repeat:no-repeat;
	border:none;
	display:block;
	text-decoration: none;
	background-position:0 -110px;
}
a.left-cms:hover {
	background-image:url(../images/left-cms.jpg);
	background-repeat:no-repeat;
	background-position:0 -0;
	text-decoration: none;
}
.image-web-solutions img {
	border:none;
}
.img-web-design {
	width:98px;
	height:94px;
	float:left;
	margin:0 8px 5px 25px;
}
.img-web-design-p {
	width:650px;
	float:left;
	padding:8px 0 0 20px;
	margin:0;
}
.test {
	width:50px;
	float:left;
	padding:8px 0 0 0;
	margin:0;
}
.arrow-web-design {
	width:155px;
	color:#00CCFF;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	padding:2px 10px 2px 0;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
.arrow-cms {
	width:227px;
	color:#00CCFF;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	padding:2px 10px 2px 0;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
.arrow-internet {
	width:242px;
	color:#00CCFF;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	padding:2px 10px 2px 0;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
.arrow-digital {
	width:186px;
	color:#00CCFF;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	padding:2px 10px 2px 0;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
a.read-more {
	color:#00ccff;
	text-decoration:none;
}
a.read-more:hover {
	color:#0c6cc5;
}
a.read-more-new {
	color:#d22c39;
	text-decoration:none;
}
a.read-more-new:hover {
	color:#d5d875;
	text-decoration:none;
}
a.we-do {
	color:#ffffff;
	text-decoration:none;
}
a.we-do:hover {
	color:#996600;
	text-decoration:none;
}
.contact-add {
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
}
/****************************
footer
*****************************/
.footer {
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:0;
	margin:0;
	height:178px;
}
.footer ul {
	padding:70px 0 0 318px;
	margin:0;
	width:630px;
}
.footer ul li {
	list-style:none;
	color:#ffffff;
	text-transform:uppercase;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:0 20px;
	text-decoration:none;
	display:block;
	width:75px;
}
.footer ul li a {
	list-style:none;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
}
.footer ul li a:hover {
	color:#666666;
}
.footer p {
	padding:10px 0 0 45%;
	margin:0;
	width:480px;
	text-align:right;
	text-transform:uppercase;
	font-size:11px;
}
.sep-vertical {
	background-image:url(../images/sep-vertical.jpg);
	background-repeat:repeat-x;
	height:2px;
	width:780px;
	margin:10px auto 0 auto;
	padding:20px 5px 5px 5px;
}
.sep-vertical-bottom {
	background-image:url(../images/sep-vertical.jpg);
	background-repeat:repeat-x;
	height:2px;
	width:600px;
	margin:6px 10px;
	padding:12px 5px 4px 5px;
}
.sep-hor {
	background-image:url(../images/sep-vertical.jpg);
	background-repeat:repeat-y;
	height:200px;
	width:2px;
	float:left;
	margin:10px 0 0 0;
}
.header-agency-bottom {
	width:260px;
	float:left;
	text-align:left;
	padding:4px 10px 10px 23px;
	margin:0;
	color:#874e03;
	display:block;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.header-agency-bottom a {
	color:#ffffff;
	text-decoration:none;
}
.header-agency-bottom a:hover {
	color:#666666;
	text-decoration:none;
}
.web-design {
	width:850px;
	display:block;
	float:left;
}
.web-design-p {
	width:800px;
}
.CMS {
	width:850px;
	display:block;
	float:left;
}
.internet-marketing {
	width:850px;
	display:block;
	float:left;
}
.print-media {
	width:850px;
	display:block;
	float:left;
}
.inner-link {
	color:#ffffff;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	list-style:url(../images/inner-list.png);
	display:block;
	width:150px;
	float:right;
	padding:20px 0 0 0;
	margin:0 20px 0 0;
}
.inner-link li {
	padding:5px 0 5px 0;
	margin:0;
	background-image:url(../images/sep-vertical.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	list-style:url(../images/inner-list.png);
}
.inner-link li.quote-li {
	padding:25px 0 5px 0;
	margin:0;
	color:#0C6CC5;
	background-image:none;
}
.inner-link li.quote-li a {
	color:#00CCFF;
}
.inner-link li.quote-li a:hover {
	color:#0C6CC5;
}
.inner-link li a {
	color:#ffffff;
	text-decoration:none;
}
.inner-link li a:hover {
	color:#91531e;
	text-decoration:none;
}
/***************************
contact us form begings
****************************/
#email_content {
	float:left;
	margin:12px 0 0 20px;
	padding:0;
	width:600px;
	display:inline;
	height: auto !important;
	height: 310px;
	background:url(../images/inquiry-back.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#ffffff;
}
#contact_content {
	margin:10px 0 0 28px;
	padding:12px 0 0 40px;
	width:686px;
	height:180px;
	display:block;
}
#email_left {
	width:280px;
	display:block;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
#email_right {
	width:280px;
	display:block;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
#contat_form label {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	margin-top:8px;
	width:200px;
}
.formtext:hover, formtext:hover, .down_formtext:hover, .formtext_verification:hover, .formtext_drop:hover {
	background-color:#333333;
	border:#FF9933 1px solid;
}
.formtext {
	float:left;
	margin-top:8px;
	width:240px;
	height:16px;
	border:#F5F5F5 1px solid;
	background-color:#666666;
	font-size:12px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	display:block;
}
.formtext_verification {
	float:left;
	margin-top:8px;
	width:164px;
	height:16px;
	border:#F5F5F5 1px solid;
	background-color:#666666;
	font-size:12px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#E9E9E9;
}
.formtext_drop_title {
	float:left;
	margin-top:8px;
	width:100px;
	height:20px;
	border:#F5F5F5 1px solid;
	background-color:#666666;
	font-size:12px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#E9E9E9;
}
.formtext_drop {
	float:left;
	margin-top:8px;
	width:240px;
	height:20px;
	border:#F5F5F5 1px solid;
	background-color:#666666;
	font-size:12px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#E9E9E9;
}
.down_formtext {
	float:left;
	margin-top:8px;
	width:240px;
	height:100px;
	border:#F5F5F5 1px solid;
	background-color:#666666;
	font-size:12px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#E9E9E9;
}
#reqd_fields {
	padding:10px 0px 0px 0px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}
#reqd_txt {
	width:274px;
	float:right;
	color:#E9E9E9;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
	margin:6px 0;
	font-weight:lighter;
}
.required_field {
	width:15px;
	height:15px;
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	float:left;
	padding-top:12px;
	padding-left:5px;
}
.submit {
	color:#ffffff;
	border:none;
	width:51px;
	height:21px;
	background:url(../images/submit.png);
	background-repeat:no-repeat;
	cursor: pointer;
	margin-right:15px;
}
.submit:hover {
	width:51px;
	height:21px;
	background:url(../images/submit.png);
	background-repeat:no-repeat;
	cursor: pointer;
	background-position:0 -21px;
}
span {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
.reset {
	color:#ffffff;
	border:none;
	width:51px;
	height:21px;
	background:url(../images/reset.png);
	background-repeat:no-repeat;
	cursor: pointer;
}
.reset:hover {
	width:51px;
	height:21px;
	background:url(../images/reset.png);
	background-repeat:no-repeat;
	cursor: pointer;
	background-position:0 -21px;
}
.ques {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	display:block;
	float:left;
	width:500px;
	padding:8px 6px 4px 23px;
	margin:0;
}
.ques-h3 {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	display:block;
	float:left;
	width:400px;
	padding:8px 6px 4px 23px;
	margin:0;
}
/***************************
end contact us email form
****************************/
#portfolio {
	width:600px;
	margin:22px auto;
	display:block;
}
.what-we-do-p {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	width:250px;
	padding:4px 0;
	margin:0;
}
#portfolio p {
	font-family:Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	width:208px;
	padding:4px 0;
	margin:0;
}
#portfolio p a {
	color:#CCCCCC;
	text-decoration:none;
}
#portfolio p a:hover {
	color:#996600;
	text-decoration:none;
}
.web-site {
	width:210px;
	height:170px;
	float:left;
	padding-right:45px;
	padding-bottom:45px;
	padding-left:25px;
}
