BODY {
	 MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY:Helvetica, Arial, sans-serif
}
P {
	 MARGIN: 0px; COLOR: #a7a7a7;
}
a{outline:none}
H1 {
	FONT-SIZE: 18px; COLOR: #00cc00;
}
img{border:0}
a.white-link{color:#ffffff}
.white {
	MARGIN-LEFT: 0px; COLOR: #fff
}
.green {
	COLOR: #00cc00
}
.nav A {
	FONT-SIZE: 12px; MARGIN: 0px 20px; COLOR: #ffffff; FONT-FAMILY: 'Verdana'; TEXT-DECORATION: none; font-weight:bold
}
.nav A:hover {
	FONT-SIZE: 12px; MARGIN: 0px 20px; COLOR: #000000; FONT-FAMILY: 'Verdana'; TEXT-DECORATION: none
}
.pagecontent A {
	FONT-SIZE: 12px; COLOR: #dddddd; FONT-FAMILY: 'Verdana'; TEXT-DECORATION: none
}
.pagecontent A:hover {
	FONT-SIZE: 12px; COLOR: #00cc00; FONT-FAMILY: 'Verdana'; TEXT-DECORATION: underline
}
.ftr {
	COLOR: #515050; LINE-HEIGHT: 20px; padding-left:7px;
}
.ftr P {
	COLOR: #515050; LINE-HEIGHT: 20px
}
.ftr A {
	COLOR: #515050; FONT-FAMILY: 'Verdana'; TEXT-DECORATION: none
}
.ftr A:hover {
	COLOR: #FB7A08; FONT-FAMILY: 'Verdana'; TEXT-DECORATION: underline
}
.rightpart H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #a7a7a7; FONT-FAMILY: Arial, 'Helvetica', sans-serif
}
.rightpart {
	FONT-SIZE: 12px; COLOR: #a7a7a7; FONT-FAMILY: 'Arial', Helvetica, sans-serif
}
.rightpart P {
	FONT-SIZE: 12px; COLOR: #a7a7a7; FONT-FAMILY: 'Arial', Helvetica, sans-serif
}
.rightpart P {
	MARGIN-TOP: 10px
}
.textstyle {
	FONT-SIZE: 14px; COLOR: #a7a7a7
}
.textstyle2 {
	FONT-SIZE: 14px; COLOR: #a7a7a7
}
.portf-info {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #adadad; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial'
}
.portf-info P {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #adadad; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial'
}
.portf-info H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #adadad; FONT-FAMILY: 'Arial'
}
.logo {PADDING-LEFT: 0px;  FLOAT: left; WIDTH: 400px; padding-top:15px; }
.computer {PADDING-LEFT: 13px; BACKGROUND: url(../images/hdr-bg.jpg) no-repeat; FLOAT: right; WIDTH: 474px; PADDING-TOP: 25px; HEIGHT: 385px}
.contacts {float:right; margin-right:0px; margin-top:63px; }
.flash {
	WIDTH: 372px; HEIGHT: 233px
}
.more {
	CLEAR: both; TEXT-ALIGN: right; margin-top:12px;
}
.portfolio-holder {
	MARGIN-TOP: 5px; 
}
.textstyle {
	BORDER-RIGHT: #3f3f3f 1px solid; BORDER-TOP: #3f3f3f 1px solid; BACKGROUND: #141414; BORDER-LEFT: #3f3f3f 1px solid; WIDTH: 200px; BORDER-BOTTOM: #3f3f3f 1px solid; HEIGHT: 20px
}
.textstyle2 {
	BORDER-RIGHT: #3f3f3f 1px solid; BORDER-TOP: #3f3f3f 1px solid; BACKGROUND: #141414; BORDER-LEFT: #3f3f3f 1px solid; WIDTH: 200px; BORDER-BOTTOM: #3f3f3f 1px solid; HEIGHT: 80px
}
.portf-image {
	CLEAR: both; BACKGROUND: url(../images/portfolio/portfoliobg.gif) no-repeat center top; FLOAT: left; WIDTH: 520px; HEIGHT: 205px
}
.portf-info {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 160px; PADDING-TOP: 10px
}
BODY {
	BACKGROUND: url(../images/background.jpg) #000 repeat-x left top
}
#container {
	MARGIN: 0px auto; WIDTH: 1000px
}
#nav-wrap {
	WIDTH: 1000px; PADDING-TOP: 12px; HEIGHT: 53px
}
.nav {
	BACKGROUND: url(../images/nav-bg.gif) center top; MARGIN: auto; WIDTH: 1000px; PADDING-TOP: 11px; HEIGHT: 27px; TEXT-ALIGN: center
}
#header {
	FLOAT: left; WIDTH: 1000px; HEIGHT: 100px
}
#content-wrap {
	MARGIN: 0px auto; WIDTH: 1000px
}
.content {
	FLOAT: left; WIDTH: 1000px; padding:85px 10px 10px 0px; position:relative
}
.portfolio-selectbox{position:absolute; right:11px; top:115px}
.portfolio-selectbox select{background:#ffffff; border:1px solid #000000; color:#000000; font-size:11px; }

.content-inner {
	 WIDTH: 880px;  margin:0px auto 0 auto; clear:both; padding-top:70px;
}
.orange_txt{color:#F37229}
.box1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/box1-bg.jpg) bottom no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 193px; PADDING-TOP: 10px; HEIGHT: 210px; font-size:11px;
}
.box2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/box2-bg.jpg) bottom no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 228px; PADDING-TOP: 10px; HEIGHT: 210px; font-size:11px;
}
.box3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/box3-bg.jpg) bottom no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 254px; PADDING-TOP: 10px; HEIGHT: 210px; font-size:11px;
}
.box4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/box4-bg.jpg) left bottom no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px; PADDING-TOP: 10px; HEIGHT: 210px; font-size:11px;
}
.box5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/box5-bg.jpg) left bottom no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px; PADDING-TOP: 30px; height:194px;  font-size:11px;
}
.box6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/box6-bg.jpg) left bottom no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px; PADDING-TOP: 30px; HEIGHT: 185px; font-size:11px;
}
.splash {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/splash-bg.jpg) no-repeat left bottom; FLOAT: left; WIDTH: 725px; PADDING-TOP: 25px; height:434px; 
}
.widebox {
	CLEAR: both; BACKGROUND: url(../images/widebox-bg.jpg) no-repeat right top; WIDTH: 1000px; PADDING-TOP: 20px; HEIGHT: 130px; TEXT-ALIGN: right
}
.widebox-left {
	FLOAT: left; WIDTH: 400px
}
.widebox-right {
	FLOAT: right; WIDTH: 380px; PADDING-TOP: 50px
}
.subnav {
	CLEAR: both; WIDTH: 1000px; HEIGHT: 111px
}
.pagecontent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 700px; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
.pagecontent P {
	MARGIN-TOP: 20px
}
.content-bottom {
	CLEAR: both; BACKGROUND: url(../images/content-bottom.jpg) no-repeat center top; WIDTH: 1000px; HEIGHT: 106px; margin-bottom:25px;
}
.rightpart {
	FLOAT: left; WIDTH: 200px
}
#footer-wrap {
	CLEAR: both; BACKGROUND: url(../images/footer-bg.gif) repeat-x; WIDTH: 100%; HEIGHT: 100px; margin-top:25px; float:left
}
.footer {
	MARGIN: 0px auto; WIDTH: 1000px
}
.footer-logo {
	FLOAT: left; WIDTH: 197px; HEIGHT: 100px; margin-left:10px;
}
.ftr {
	FLOAT: left; WIDTH: 646px; PADDING-TOP: 50px; HEIGHT: 50px;
}
.g2s {
	FLOAT: left; WIDTH: 157px; PADDING-TOP: 42px
}



.webport{width:240px; float:left;}
.webport h1{color:#ffffff; text-transform:uppercase; font-size:13px; font-weight:norma; margin:15px 0 5px 10px; padding:0;}
.webport h1 a{color:#ffffff; text-decoration:none}
.webport h1 a:hover{color:#F37229}
.webport img{border:0}

.portfolio{ border-top:1px solid #292929; overflow:hidden; padding:25px 0 25px 0;}
.portfolio-sec{width:330px; float:left; text-align:center}
.portfolio-sec h1{color:#ffffff; text-align:left; text-transform:uppercase; font-size:13px; font-weight:norma; margin:15px 0 8px 80px; padding:0;}
.portfolio-sec h1 a{color:#ffffff; text-decoration:none}
.portfolio-sec h1 a:hover{color:#F37229}
.portfolio-sec img{border:0; margin-bottom:25px; text-align:center}

.portfolio-webdesign{border-top:1px solid #292929;  overflow:hidden; padding:0px 0 0px 0;  background:url(../images/bg-divider.gif) repeat-y 499px 0 }
.portfolio-webdesing-sec{width:499px; float:left; padding:30px 0 30px 0; border-bottom:1px solid #292929; }
.bg-port-web{background:url(../images/bg-port-webdesing.jpg) center center no-repeat; width:192px; height:133px; margin-right:20px; margin-left:45px; float:left}
.bg-port-web img{margin:25px 0 0 35px;}
.web-desc{color:#ffffff; font-size:12px; float:left; width:192px; vertical-align:middle; padding-top:35px;}
.web-desc a{color:#F37128; text-decoration:none}
.web-desc a:hover{text-decoration:underline}


.services{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929; background:url(../images/bg-divider.gif) repeat-y 499px 0  }
.services div{width:426px;  float:left; padding:50px 0 50px 73px; background:url(../images/bg-services.jpg) bottom right; margin-right:1px; }

.services-design{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929; }
.services-design div{width:1000px;  float:left; padding:50px 0 50px 73px; background:url(../images/bg-services-wide.jpg) no-repeat bottom left;}


img.ic-icons{margin-top:2px; margin-right:7px}

.heading-bullet{margin-right:10px}
.heading{margin: 10px 0 25px 10px;}


.contact-area{border-top: #3f3f3f 1px solid;  overflow:hidden; padding:50px 50px 50px 81px;}
.contact-area p{font-size:13px; line-height:25px;font-weight:normal; color:#FFFFFF;}
.contact-area p a{color:#ffffff; text-decoration:none;font-weight:normal; color:#FFFFFF;}
.contact-area h2{color:#F37128; font-size:16px; font-weight:normal; text-transform:uppercase; padding:0; margin:0 0 10px 0}
.contactinfo-area{width:45%; margin-right:0px;  float:left}
.contact-form-area{float:left; width:32%; font-size:13px;  padding-left:100px;font-weight:normal; color:#FFFFFF;line-height:28px;}
.contact-form-area label{color:#F37128; font-size:13px;font-weight:normal;}
.contact-form-area input1, .contact-form-area textarea{background:#ffffff; border:1px solid #706D6D; margin-bottom:10px;}

.bg-port-webdesing{background:url(../images/bg-port-webdesing.jpg) no-repeat; width:148px; height:133px; }
.unavailable_title{color:#000000; text-align:center; text-transform:none; font-size:15px; font-weight:norma; margin:15px 0 8px 80px; padding:0;}


.main-para{margin-left:80px; margin-right:80px; margin-bottom:20px; margin-top:-15px; padding-top:0; text-align:justify; font-size:13px; line-height:18px; color:#ffffff}
.marketing-serv-content{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929; padding-bottom:25px;}
.marketing-serv-content h3{font-family:Helvetica, Arial; color:#F37229; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:25px;}
.marketing-serv-content div{width:850px; margin:auto; margin-top:40px;}
.marketing-serv-content div.col-1{ width:300px; float:left; padding-left:80px;}
.marketing-serv-content div.col-2{ width:500px; float:left; padding-left:80px;}
.marketing-serv-content ul{list-style-type:none; padding-left:0px; margin-left:0px; float:left; margin-top:0px}
.marketing-serv-content ul li{background:url(../images/bullet-1.gif) left 3px no-repeat; padding-left:25px; font-size:13px; font-weight:normal; color:#FFFFFF;line-height:15px; margin-bottom:16px;}
.marketing-serv-content div.col-2 ul li {float:left; width:225px; line-height:15px; margin-bottom:16px;}

.web-serv-content{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929; padding-bottom:25px;}
.web-serv-content h3{font-family:Helvetica, Arial; color:#F37229; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:25px;}
.web-serv-content div{width:850px; margin:auto; margin-top:40px;}
.web-serv-content div.col-1{ width:300px; float:left; padding-left:80px;}
.web-serv-content div.col-2{ width:500px; float:left; padding-left:80px;}
.web-serv-content ul{list-style-type:none; padding-left:0px; margin-left:0px; float:left; margin-top:0px}
.web-serv-content ul li{background:url(../images/bullet-1.gif) left 3px no-repeat; padding-left:25px; font-size:13px; font-weight:normal; color:#FFFFFF;line-height:15px; margin-bottom:16px;}
.web-serv-content div.col-2 ul li {float:left; width:225px; line-height:15px; margin-bottom:16px;}
.web-serv-content div.col-2 ul li.nobullet{background:none;}


.custom-web-dev-content{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929;  padding-bottom:25px;}
.custom-web-dev-content h3{font-family:Helvetica, Arial; color:#F37229; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:15px;}
.custom-web-dev-content div{width:850px; margin:auto; margin-top:40px;}
.custom-web-dev-content div.col-1{ width:420px; float:left; padding-left:80px;}
.custom-web-dev-content div.col-2{ width:420px; float:left; padding-left:80px;}
.custom-web-dev-content ul{list-style-type:none; padding-left:0px; margin-left:0px; float:left; width:325px}
.custom-web-dev-content ul li{background:url(../images/bullet-1.gif) left 3px no-repeat; padding-left:25px; font-size:13px; font-weight:normal; color:#FFFFFF;line-height:15px; margin-bottom:16px;}
.custom-web-dev-content div.col-2 ul li {float:left; width:225px; line-height:15px; margin-bottom:16px; font-weight:normal}


.custom-software-dev-content{overflow:hidden; width:990px; margin:auto; float:left; border-top:1px solid #292929; padding-left:10px;  padding-bottom:25px;}
.custom-software-dev-content h3{font-family:Helvetica, Arial; color:#F37229; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:15px;}
.custom-software-dev-content div{width:850px; margin:auto; margin-top:40px;}
.custom-software-dev-content div.main-para{margin-top:30px;}
.custom-software-dev-content ul{clear:both; margin-left:0px; padding-left:75px; margin-top:25px; margin-bottom:0; padding-bottom:0; list-style:none}
.custom-software-dev-content ul li{background:url(../images/bullet-1.gif) left 3px no-repeat; padding-left:25px; font-size:13px; font-weight:normal; color:#FFFFFF;line-height:15px; margin-bottom:16px;}
.custom-web-dev-content div.col-2 ul li {float:left; width:225px; line-height:15px; margin-bottom:16px; font-weight:normal; line-height:18px;}
.custom-web-dev-content div.col-2 ul li strong{text-transform:uppercase}


.services-content{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929; min-height:380px; vertical-align:top}
.services-content h3{font-family: Helvetica, Arial, Arial; color:#F37229; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:25px; padding-top:11px; }
.services-content div{width:850px; margin:auto; margin-top:40px;}
.services-content ul{list-style-type:none; padding-left:0px; margin-left:0px; margin-top:0; float:left; width:475px;}
.services-content ul li{background:url(../images/bullet-1.gif) left 6px no-repeat; padding-left:25px; font-size:13px; font-weight:normal; color:#FFFFFF;line-height:18px; margin-bottom:10px;}
.services-content img{float:left; margin-right:80px; margin-top:59px;}

.company-content{overflow:hidden; width:1000px; margin:auto; float:left; border-top:1px solid #292929; font-size:13px; line-height:18px; height:425px; vertical-align:top }
.company-content h3{font-family: Helvetica, Arial, Arial; color:#F37229; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:25px;padding-top:13px; }
.company-content div{width:850px; margin:auto; margin-top:40px;}
.company-content img{float:left; margin-right:80px; margin-top:61px;}
.company-content span{line-height:25px}
.company-content p{color:#ffffff;}

ul.double-col-listing{margin-left:0px; margin-top:25px; width:700px;}
ul.double-col-listing li{float:left; margin-right:50px; width:200px; vertical-align:top;}

.no-portfolio{ padding:70px; text-align:center; margin:auto; width:500px;}


.employee-sec{width:499px; float:left; padding:15px 0 15px 0; border-bottom:1px solid #292929; }
.bg-employee{background:none; width:150px; height:133px; margin-right:20px; margin-left:50px; float:left}
.bg-employee img{margin:24px 0 0 25px;}
.employee-desc{color:#ffffff; font-size:12px; float:left; width:192px; vertical-align:middle; padding-top:20px;}

/*new css*/
.galleryboxmain{ width:980px; padding:10px; float:left; color:#FFFFFF;}
.galleryboxmain-1{ width:980px; padding:10px; margin-top:1px; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.topboxleft{ width:548px; float:left; padding-top:5px;}
.topboxright{ width:430px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:20px;}
.img-border{ border:1px solid #999999; padding:0px;}
.web-desc1{color:#ffffff; font-size:12px; float:right;  vertical-align:middle;}
.web-desc1 a{color:#F37128; text-decoration:none}
.web-desc1 a:hover{text-decoration:underline}
.main-div{ margin:0px; padding:0px; float:left;}
.left-div{ width:170px; float:left;}
.right-div{ width:820px; float:left; font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.yelowcolor{ color:#FF9449; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.backbg{ background:url(../images/bg-port-webdesing.jpg) no-repeat left top; width:135px; height:97px; padding:11px 0px 0px 13px;}
.web-desc2{color:#ffffff; font-size:12px; float:left;  vertical-align:middle;}
.web-desc2 a{color:#F37128; text-decoration:none}
.web-desc2 a:hover{text-decoration:underline}
.portfolio-link a{ color:#F37128; font-size:12px; padding:0px 5px 0px 5px; text-decoration:underline; FONT-FAMILY:Helvetica, Arial, sans-serif;}
.portfolio-link a:hover{ color:#CCCCCC; font-size:12px; padding:0px 5px 0px 5px; text-decoration:none; FONT-FAMILY:Helvetica, Arial, sans-serif;}
.left-img{width:135px; float:left;}
.left-img-2{width:406px; float:left; margin-top:75px; color:#ec5c00;}

.web-desc-1{color:#ffffff; font-size:12px; float:left; width:325px; vertical-align:middle; padding-top:35px;}
.bg-port-web-1{background:url(../images/bg-port-webdesing.jpg) center left no-repeat; width:155px; height:100px; margin-right:0px; margin-top:20px; padding-top:14px; margin-left:3px; float:left;}
.portfolio-link-1 a{ color:#F37128; font-size:12px; padding:0px 0px 0px 0px; line-height:20px; text-decoration:underline; FONT-FAMILY:Helvetica, Arial, sans-serif;}
.portfolio-link-1 a:hover{ color:#F37128; font-size:12px; padding:0px 0px 0px 0px; line-height:20px; text-decoration:none; FONT-FAMILY:Helvetica, Arial, sans-serif;}
.div-clear {
	CLEAR: both;margin-top:-3px;
}