body{ margin:0px; padding:0px; background:url(images/body-bg.jpg) repeat-y top;}
:-moz-any-link:focus {	outline: none;}

img{ border:none;}

.body-bg {
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.top-menu {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
}
.top-menu:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	background-image: url(images/top-menu-design-act-bg.jpg);
	height: 27px;
	background-repeat: no-repeat;
}
.heading {
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #3c3c3d;
	text-transform:uppercase;
	text-decoration: none;
}
.heading1 {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #3c3c3d;
	text-transform:uppercase;
	text-decoration: none;
}
.heading1:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #3c3c3d;
	text-transform:uppercase;
	text-decoration: underline;
}
.heading-red {
	font-family: "trebuchet MS";
	font-size: 16px;
	font-weight:800;
	color: #bd0000;
	text-transform:uppercase;
	text-decoration: none;
}
.heading-red-1 {
	font-family: "trebuchet MS";
	font-size: 20px;
	color: #bd0000;
	text-transform:uppercase;
	text-decoration: none;
}
.heading-blue {
	font-family: "trebuchet MS";
	font-size: 16px;
	color: #53acd2;
	text-transform:none;
	text-decoration: none;
}
.body-txt1 {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #010101;
	text-decoration: none;
}
.body-txt2 {
	font-family: "trebuchet MS";
	font-size: 13px;
	line-height: 18px;
	color: #373737;
	text-decoration: none;
}
.body-txt3 {
	font-family: "trebuchet MS";
	font-size: 13px;
	line-height: 18px;
	color: #5d5c5c;
	text-decoration: none;
}
.body-txt2-blue {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:italic;
	color: #214584;
	text-decoration: none;
}
.news-txt-blue {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:none;
	color: #105a88;
	text-decoration: none;
}
.phone-red-txt {
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #b21d23;
	text-decoration: none;
}
.heading-rc-line {
	background-image: url(images/heading-line-rc.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.body-bx-bg {
	background-image: url(images/body-box-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.link-heading {
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #444141;
	text-decoration: none;
}
.link-heading:hover {
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.bttm-txt-heading {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #444141;
	text-transform:uppercase;
	text-decoration: none;
}
.bttm-txt-heading:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}
.bttm-txt {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #444141;
	text-transform:none;
	text-decoration: none;
}
.bttm-txt:hover {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #444141;
	text-transform:none;
	text-decoration: underline;
}
.copyright-txt {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-transform:none;
	text-decoration: none;
}
.copyright-link-txt {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-transform:none;
	text-decoration: none;
}
.copyright-link-txt:hover {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-transform:none;
	text-decoration: underline;
}
.top-txt-blue {
	font-family: "trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	font-style:none;
	color: #105a88;
	text-decoration: underline;
}
.next-txt-dot {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:none;
	color: #ff9900;
	text-decoration: none;
}
.next-txt {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:none;
	color: #ff9900;
	text-decoration: underline;
}
.next-txt:hover {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:none;
	color: #000000;
	text-decoration: none;
}
.top-txt-blue:hover {
	font-family: "trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	font-style:none;
	color: #105a88;
	text-decoration: none;
}
.top-txt-black {
	font-family: "trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	font-style:none;
	color: #000000;
	text-decoration: none;
}.box-border {
	border: 1px solid #e5e2e2;
}
.top-menu-web-develop-bg-dact {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-web-develop-bg-dact:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-web-develop-act-bg.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-web-develop-bg {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	/*background-image: url(images/top-menu-web-develop-act-bg.jpg);*/
	height: 34px;
	background-repeat: no-repeat;
}

.top-menu-design-multi-bg-dact {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	height: 34px;
}
.top-menu-design-multi-bg-dact:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-design-multi-act-b.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-design-multi-bg {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-design-multi-act-b.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-web-host-bg-dact {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	height: 34px;
}
.top-menu-web-host-bg-dact:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-web-host-act-bg.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-web-host-bg {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-web-host-act-bg.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-marketing-bg-dact {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	height: 34px;
}
.top-menu-marketing-bg-dact:hover {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-web-marketing-act-.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.top-menu-marketing-bg {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	cursor: hand;
	background-image: url(images/top-menu-web-marketing-act-.jpg);
	height: 34px;
	background-repeat: no-repeat;
}
.heading-txt-blue {
	font-family: "trebuchet MS";
	font-size: 20px;
	line-height: 18px;
	font-style:none;
	color: #105a88;
	text-decoration: none;
}.dot-line {
	background-image: url(images/dot-line.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.more-txt {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:none;
	color: #FF0000;
	text-decoration: none;
}
.more-txt:hover {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	font-style:none;
	color: #000000;
	text-decoration: none;
}

.view{ padding-left:20px;}
.design{ background:url(images/bg-design.jpg) no-repeat; width:705px; height:233px;}
.design-bg{ background:url(images/box.jpg) no-repeat; width:145px; height:100px;}
.d-table{ *margin:25px 0px 0px 15px; margin:25px 0px 0px 19px;}
.text{ font-size:12px; font-weight:bold; color:#000000;}
.text a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.text a:hover{ font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none;}
.portfolio{ /*border:1px solid #cd1f38;*/ border:1px solid #e8e8e8;}
.ptext{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#bf0103; padding:15px 5px 0px 20px;}
.ptext2{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#484646; padding:5px 15px 15px 20px;}
.ptext2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#484646; text-decoration:none;}
.ptext2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#bf0103; text-decoration:none;}
.web-design{ background:url(images/web-design-bg.jpg) no-repeat; width:130px; height:125px;}
.web-design img{ padding:10px 10px 10px 14px;}
.portfolio-2{  border-top:1px solid #ededed;  border-bottom:1px solid #ededed; border-left:1px solid #ededed; border-right:none;   }
.portfolio-bg{ background:url(images/portfolio-bg.jpg) no-repeat; width:265px; height:168px;}
.client-bg{ background:url(images/client-bg.gif) no-repeat; width:188px; height:110px;}
.red{ font-size:12px; color:#bd0000; }
.test{ background:url(images/test-bg.jpg) no-repeat; width:668px; height:136px; font-family: "trebuchet MS";	font-size: 13px;	line-height: 18px;	color: #000000; padding:30px 0px 0px 0px;}