/*--------------------
14 dec 2008
info@itechies.com.np
www.itechies.com.np
--------------------*/


	html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	
	body {
		margin:0;
		padding:0;
		border: 0;
		font:12px Arial, Helvetica, sans-serif;
		color:#666666;
		background:#EEF2F6 url(../images/header.jpg) repeat-x;
		
			
	}
	
	a {
		text-decoration:none;	
		font-weight:normal;
	}
	
	li {
		list-style:none;
	}
	
/*-------------
HEADER
--------------*/
	
	.wrapper {
		width:950px;
		margin:0 auto;
	}

	
	.logo {
		width:234px;
		height:70px;
		display:block;
		margin:30px auto 0;
		background:url(../images/logo_itechies.png) no-repeat;
		text-indent:-99999px;
	}


/*-------------
MENU
--------------*/

	.menu-wp {
		width:950px;
		height:40px;
		background:url(../images/menu_background.jpg) no-repeat;
	}
	
	.menu {
		width:700px;
		height:40px;
		display:inline;
		float:left;
		
	}
		
		.menu li {
			display:inline;
			padding:0 9px;
			background:url(../images/sep.jpg) no-repeat right;
		}
		
		.menu li.first {
			padding-left:0;
		}
		
		.menu li.last {
			padding-right:0;
			background:none;
		}
		
		.menu li a {
			font:10px/40px Verdana, Arial, Helvetica, sans-serif;
			color:#DCE3ED;
			Font-weight:bold;
		}
			
		.menu li a:hover {
			color:#fff;
		}
		
/*------------------
EXPAND ENQUIRY FORM
-------------------*/

	.expand {
		display:inline;
		float:left;
		padding-left:30px;
	}
	
		.expand a {
			background:url(../images/plus.jpg) no-repeat left;
			padding-left:15px;
			font:10px/40px Verdana, Arial, Helvetica, sans-serif;
			color:#2FACFF;
			font-weight:normal;
		}
		
		.expand a:hover {
			color:#93D3FF;
			background:url(../images/plus-hover.jpg) no-repeat left;;
		}
		
		.quick-form-coll-1 {
			width:250px;
		}
		
		.quick-form-coll-2 {
			width:450px;
		}
		
		.quick-form-coll-3 {
			width:235px;
			text-align:center;
			padding-left:15px;
			padding-top:30px;
			height:70px;
		}
		
		.quick-form-coll-1, .quick-form-coll-2, .quick-form-coll-3 {
			display:inline;
			float:left;
			height:100px;
			text-align:left;
		}
		
		.quick-form-coll-3 a {
			background:url(../images/quick-form-collapse-bg.png) no-repeat top;
			width:225px;
			height:20px;
			padding-top:5px;
			display:block;
			text-align:center;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			color:#09c;
		}
		
		.quick-form-coll-3 a:hover {
			background:url(../images/quick-form-collapse-bg.png) no-repeat bottom;
			color:#09f;
		}
		
		.quick-contact-form {
			margin-top:10px;
		}
		
		.quick-contact-form label {
			font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-style:italic;
			color:#668AAE;
		}
		
		.quick-contact-form input, .quick-contact-form textarea  {
			display:block;
			height:20px;
			line-height:22px;
			background:#fff;
			border:1px solid #D1DCE7;
			font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-style:italic;
			color:#668AAE;
		}
		
		.quick-contact-form input:focus {
			color:#09c;
			border:1px solid #09c;
		}
		
		.quick-contact-form textarea {
			display:inline;
			float:left;
			height:60px;
		}
		
		.quick-contact-form textarea:focus  {
			color:#09c;
			border:1px solid #09c;
		}
		
		.quick-contact-form input.quick-contact-form-btn-send {
			width:50px;
			display:inline;
			float:left;
			background:#C0CFDE url(../images/quick-form-send-bg.png) no-repeat left;
			border:none;
			color:#069;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			vertical-align:text-top;
		}
		
		
/*-------------
BANNER
--------------*/
	
	.banner-wp {
	background:#EEF2F6 url(../images/header_background.jpg) repeat-x;	
	}
		
	.banner {
		width:950px;
		height:260px;
		background:url(../images/banner_main.jpg) no-repeat;
		overflow:hidden;
		margin:0 auto;
	}
		
/*-------------------------------
HIGHLIGHT IMAGES MOVE IN - OUT
------------------------------*/
		
	.banner-section {
		width:200px;
		margin-top:20px;
		height:190px;
		padding-top:50px;
		float:right;
		background:url(../images/it_solutions.png) no-repeat;
	}
	
		.banner-section img {
			float:left;
			margin-left:20px;
		}
		
			
		
		
/*---------------------------
SECTION WITH 3 COLUMNS STARTS 
---------------------------*/

	.section {
		width:950px;
		margin:0 auto;
	}
		
	.coll-1 {
		width:400px;
		display:inline;
		float:left;
	}
		.coll-1 h1 {
			width:297px;
			height:37px;
			overflow:hidden;
			margin-top:20px;
			background:url(../images/txt_webdevelopment.jpg) no-repeat;
			text-indent:-99999px;
		}
		
		.coll-1 h2{
			font:16px Arial, Helvetica, sans-serif;
			color:#0099CC;
			width:350px;
			margin-top:20px;
		}
		
		.coll-1 p {
			margin-top:25px;
		}
		
		a.btn-morewebdev {
			width:360px;
			height:25px;
			background:url(../images/btn_morewebdev.jpg) no-repeat top left;
			display:block;
			text-indent:-99999px;
			margin-top:25px;
		}
		
		a.btn-morewebdev:hover {
			background:url(../images/btn_morewebdev.jpg) no-repeat bottom left;
		}
		
		a.request-quote {
			width:225px;
			height:51px;
			background:url(../images/btn-request-quote.jpg) no-repeat left top;
			display:block;
			font:11px Arial, Helvetica, sans-serif;
			color:#666;
			line-height:14px;
			padding:14px 0 0 140px;
			margin-top:40px;
			font-weight:normal;
		}
		
		a.request-quote:hover {
			background:url(../images/btn-request-quote.jpg) no-repeat left bottom;
			color:#333;
		}
		
		
		
	.coll-2 {
		width:250px;
		height:500px;
		background:#E1E8F0;
		display:inline;
		float:left;
		padding:0 25px;
	}	
		
		.coll-2 h1 {
			height:25px;
			overflow:hidden;
			margin-top:20px;
			margin-bottom:5px;
			background:url(../images/txt_softwares.jpg) no-repeat;
			text-indent:-9999px;
		}
		
		.coll-2 .intro {
			margin:20px 0;
		}
		
		.coll-2 h2 {
			height:24px;
			overflow:hidden;
			background:url(../images/txt_ourproducts.jpg) no-repeat;
			text-indent:-99999px;
			margin-bottom:10px;
		}
		
		.coll-2 li {
			width:150px;
			display:block;
			height:60px;
			float:left;
		}
		
		.coll-2 a,
		.coll-2 a:hover {
			font:14px Arial, Helvetica, sans-serif;
			color:#0099CC;
			font-weight:bold;
			
	
		}
		
		.coll-2 span {
			font:12px Arial, Helvetica, sans-serif;
		}
		
		.coll-2 li.sep {
			width:250px;
			height:2px;
			background:url(../images/sep_horizontal.jpg) no-repeat;
			overflow:hidden;
			float:left; /*when removed spaces shown*/
		}
		
		.coll-2 li.itechfx, 
		li.itechstock, 
		li.nikkei {
			padding-top:10px;
			padding-left:100px;
			height:50px;
		}
		
		.coll-2 li.itechfx {
			background:url(../images/pr-itechfx.jpg) no-repeat left;
		 /* float:left; when removed spaces shown in ie*/
		}
		
		.coll-2 li.itechstock {
			background:url(../images/pr-itechstock.jpg) no-repeat left;
		}
		
		.coll-2 li.nikkei{
			background:url(../images/pr-nikkei.jpg) no-repeat left;
		}
		
		a.btn-allsoftwares {
			width:240px;
			height:25px;
			background:url(../images/btn-allsoftwares.jpg) no-repeat top;
			text-indent:-99999px;
			float:left;
			margin-top:25px;
		}
		
		a.btn-allsoftwares:hover{
			background:url(../images/btn-allsoftwares.jpg) no-repeat bottom;
		}
			
		
	.coll-3 {
		width:250px;
		height:500px;
		display:inline;
		float:left;
		background:#E1E8F0;
	}

		.coll-3 li {
			height:45px;
			background:url(../images/services-bg.jpg) repeat-x;
			border-right:1px solid #E0E6ED;
		}
		
		.coll-3 li.title {
			height:70px;
			background:url(../images/our-services-bg.jpg) no-repeat;
			text-indent:-99999px;
			overflow:hidden;
		}
		
		.coll-3 li a {
			font:12px Arial, Helvetica, sans-serif;
			height:45px;
			line-height:45px;
			color:#069;
			background:no-repeat 25px;
			padding-left:50px;
			display:block;
		}
				
		.coll-3 li a:hover {
			text-decoration:underline;
		}
		
		.coll-3 li a.item-1 {
			background-image:url(../images/icon-multimedia-up.jpg)
		}
		
		.coll-3 li a.item-1:hover {
			background-image:url(../images/icon-multimedia.jpg)
		}
		
		.coll-3 li a.item-2 {
			background-image:url(../images/icon-web-up.jpg)
		}
		
		.coll-3 li a.item-2:hover {
			background-image:url(../images/icon-web.jpg)
		}
		
		.coll-3 li a.item-3 {
			background-image:url(../images/icon-ecommerce-up.jpg)
		}
		
		.coll-3 li a.item-3:hover {
			background-image:url(../images/icon-ecommerce.jpg)
		}
		
		.showcase {
			background:url(../images/showcase-bg.jpg) repeat-x;
			border-right:1px solid #E0E6ED;
			padding-top:15px;
			text-align:center;
		}
		
		.showcase h1 {
			width:207px;
			height:32px;
			background:url(../images/recent-projects.jpg) no-repeat;
			text-indent:-99999px;
			overflow:hidden;
			margin:0 auto;
		}
		
		.recent-projects-img {
			margin-top:10px;
			height:175px;
		}
		
		a.btn-portfolio {
			width:140px;
			height:25px;
			background:url(../images/btn-portfolio.jpg) no-repeat top;
			text-indent:-99999px;
			display:block;
			margin:0 auto;
		}
		
		a.btn-portfolio:hover {
			background:url(../images/btn-portfolio.jpg) no-repeat bottom;
		}		
		
/*------
FOOTER 
------*/
		
.footer-wp {
	background:#000;
	height:175px;
	clear: both;
	padding-top:25px;
	text-align:center;
}
	.footer-wp-startpage{
	background:#000 url(../images/footer-bg.jpg) repeat-x;
	height:285px;
	clear: both;
	
}	
	.footer-services {
		width:950px;
		margin:0 auto;
		background:url(../images/footer-icons.jpg) no-repeat center;
		height:145px;
		overflow:visible;
	} 
	
	.footer-services li {
		display:inline;
	}
	
	.footer-services li a {
		margin-top:70px;
		margin-left:120px;
		width:115px;
		display:inline;
		float:left;
		background:url(../images/footer-arrow.jpg) no-repeat right bottom;
		font:16px Arial, Helvetica, sans-serif;
		color:#0cf;
		font-weight:normal;
	}
	
	.footer-services li a:hover {
		background:url(../images/footer-arrow-hover.jpg) no-repeat right bottom;
		color:#46DAFF;
	}
	
	.footer-services li a.multimedia, a.multimedia:hover {
		width:122px;
	}
	
	.footer-services li a.print {
		width:95px;
	}
	
	.footer-nav {
		background:url(../images/footer-nav.jpg) no-repeat;
		width:700px;
		height:30px;
		overflow:hidden;
		margin:0 auto;
	}
	
	
	.footer-nav li {
		line-height:28px;
		display:inline;
	}
	
	.footer-nav li a {
		margin:10px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#8AA5C6;
	}
	
	.footer-nav li a:hover {
		color:#B9C9DD;
	}
	
	.footer-logo {
		width:900px;
		font:12px Arial, Helvetica, sans-serif;
		margin:25px auto;
		text-align:center;
		color:#01456D;
	}
	
	
	.footer-logo span {
		float:right;
	}
	
	.footer-logo a {
		font:12px Arial, Helvetica, sans-serif;
		color:#01456D;
		text-decoration:underline;
	}
	
	.footer-logo a:hover {
		text-decoration:none;
	}
	
	.footer-logo h4 {
		float:left;
	}
	
	

/*----------
OUR SERVICES
--------------------*/

.section1-coll-1 {
	width:250px;
	display:inline;
	float:left;
}	

	.section1-coll-1 li {
		background:url(../images/services-bg.jpg) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		width:248px;
		overflow:hidden;
	}
	
	.section1-coll-1 li a {
		height:30px;
		line-height:30px;
		display:block;
		font:12px Arial, Helvetica, sans-serif;
		color:#006699;
		padding-left:40px;
		padding-top:15px;
		width:210px;
		background: no-repeat 20px;
	}
	
	.section1-coll-1 li a:hover {
		text-decoration:underline;
	}
	
	.section1-coll-1 li a.item-1 {
		background-image:url(../images/icon-web-up.jpg);
	}
	
	.section1-coll-1 li a.item-1:hover {
		background-image:url(../images/icon-web.jpg);
	}	
	
	.section1-coll-1 li a.item-2 {
		background-image:url(../images/icon-software-up.jpg);
	}
	
	.section1-coll-1 li a.item-2:hover {
		background-image:url(../images/icon-software.jpg);
	}
		
	.section1-coll-1 li a.item-3 {
		background-image:url(../images/icon-multimedia-up.jpg);
	}
	
	.section1-coll-1 li a.item-3:hover {
		background-image:url(../images/icon-multimedia.jpg);
	}	
	
	.section1-coll-1 li a.item-4 {
		background-image:url(../images/icon-ecommerce-up.jpg);
	}
	
	.section1-coll-1 li a.item-4:hover {
		background-image:url(../images/icon-ecommerce.jpg);
	}	
	
	.section1-coll-1 li a.item-5 {
		background-image:url(../images/icon-print-up.jpg);
	}
	
	.section1-coll-1 li a.item-5:hover {
		background-image:url(../images/icon-print.jpg);
	}

	.section1-coll-1 li a.item-6 {
		background-image:url(../images/icon-offshore-up.jpg);
	}
	
	.section1-coll-1 li a.item-6:hover {
		background-image:url(../images/icon-offshore.jpg);
	}

	.section1-coll-1 li a.item-7 {
		background-image:url(../images/icon-seo-up.jpg);
	}
	
	.section1-coll-1 li a.item-7:hover {
		background-image:url(../images/icon-seo.jpg);
	}


	.section1-coll-1 li.first {
		width:248px;
		height:70px;
		background:url(../images/our-services-innerpage.jpg) no-repeat;
		overflow:hidden;
	}
	
	.section1-coll-1 h1{
		padding-top:30px;
		font:30px Georgia, "Times New Roman", Times, serif;
		color:#ccc;
		text-align:center;
		display:block
	}

.section1-coll-2 {
	width:420px;
	display:inline;
	float:left;
	padding-top:50px;
	margin:0 35px;
}	


	.section1-coll-2 li {
		margin-bottom:10px;
		height:1%; /*IE 6 Height Fix */
		width:420px;
		overflow:hidden;
	}
	
	.section1-coll-2 li h2 {
		font:16px Arial, Helvetica, sans-serif;
		color:#09c;
	}
	
	.section1-coll-2 li a, .section1-coll-2 li a:hover {
		height:130px;
		padding-left:135px;
		padding-right:25px;
		padding-top:20px;
		font:11px Arial, Helvetica, sans-serif;
		color:#2F4662;
		width:260px;
		float:left;
		}
	
		.section1-coll-2 li a.item-1 {
			background:url(../images/services-web.jpg) no-repeat top;
		}
		
		.section1-coll-2 li a.item-1:hover {
			background:url(../images/services-web.jpg) no-repeat bottom;	
		}
		
		.section1-coll-2 li a.item-2 {
			background:url(../images/services-software.jpg) no-repeat top;
		}
		
		.section1-coll-2 li a.item-2:hover {
			background:url(../images/services-software.jpg) no-repeat bottom;	
		}
		
		.section1-coll-2 li a.item-3 {
			background:url(../images/services-multimedia.jpg) no-repeat top;
		}
		
		.section1-coll-2 li a.item-3:hover {
			background:url(../images/services-multimedia.jpg) no-repeat bottom;	
		}
		
		.section1-coll-2 li a.item-4 {
			background:url(../images/services-ecommerce.jpg) no-repeat top;
		}
		
		.section1-coll-2 li a.item-4:hover {
			background:url(../images/services-ecommerce.jpg) no-repeat bottom;	
		}
		
		.section1-coll-2 li a.item-5 {
			background:url(../images/services-print.jpg) no-repeat top;
		}
		
		.section1-coll-2 li a.item-5:hover {
			background:url(../images/services-print.jpg) no-repeat bottom;	
		}
		
		.section1-coll-2 li a.item-6 {
			background:url(../images/services-offshore.jpg) no-repeat top;
		}
		
		.section1-coll-2 li a.item-6:hover {
			background:url(../images/services-offshore.jpg) no-repeat bottom;	
		}
		
.section1-coll-3 {
	width:210px;
	height:370px;
	display:inline;
	float:left;
	background:url(../images/innovative-business-idea.jpg) no-repeat 0 70px;
}	


	
/*----------------
OUR SERVICES - WEB
----------------*/

.section-content-coll-2 {
	display:inline;
	float:left;
	margin-left:29px;	
}
	
	.section-content-coll-2 h1 {
		font:24px "Century Gothic", Arial, Helvetica, sans-serif;
		color:#0099CC;
		display:block;
		margin-top:20px;
		padding-bottom:10px;
		background:url(../images/h1-bg.jpg) no-repeat bottom left;
	}
	
	.section-content-coll-2 p {
		float:left;
	}
	
	.section-content-coll-2 span {
		width:668px;
		overflow:hidden;
		display:block;
		text-indent:-9999px;
		margin-top:30px;
	}
	
	.section-content-coll-2 span.web{
		height:280px;
		background:url(../images/services-web-development.jpg) no-repeat;
	}
	
	
	
/*----------------
OUR SERVICES - SOFTWARES
----------------*/
	
	.softwares-container{
		width:610px;
		height:254px;
		background:url(../images/software-container.jpg) no-repeat;
		padding-left:28px;
		padding-top:24px;
		text-indent:0;
		margin-top:25PX;
	}
	
	.softwares-container h2 {
		width:350px;
		font:16px Arial, Helvetica, sans-serif;
		color:#09c;
		margin-bottom:20px;
	}
	
	.softwares-container li {
		display:inline;
	}
	
	.softwares-container li a {
		display:block;
		float:left;
		width:90px;
		height:50px;
		font:12px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#000;
		margin-right:20px;
		padding-top:70px;
		text-align:center;
	}
	
	.softwares-container li a:hover {
		color:#666;
	}
	
	.softwares-container li a.software1 {
		background:url(../images/software-itechfx.jpg) no-repeat;
	}
		
	.softwares-container li a.software2 {
		background:url(../images/software-itechstock.jpg) no-repeat;
	}
	
	.softwares-container li a.software3 {
		background:url(../images/software-nikkei.jpg) no-repeat;
	}	
	
	.softwares-container-more a {
	margin-top:20px;
		font:11px Arial, Helvetica, sans-serif;
		color:#2FA3E1;
		background:url(../images/software-arrow.jpg) no-repeat 0 4px ;
		padding-left:10px;
		display:inline;
		text-decoration:underline;
		float:left;
		clear:both;
	}
	
	.softwares-container-more a:hover{
		text-decoration:none;
	}
	
	.section-content-coll-2 p{
		width:639px;
		display:inline;
		float:left;
		margin:25px 25px 75px 0 ;
		color:#000000;
	}
	
	.section-content-coll-2 p.softwares-para {
		width:180px;
	}
		
/*-------------------------------
OUR SERVICES - MULTIMEDIA
-------------------------------*/

	.section-content-coll-2 span.multimedia{
		margin-top:0;
		width:664px;
		height:220px;
		background:url(../images/multimedia-banner.jpg) no-repeat;
	}

/*-------------------------------
OUR SERVICES - ECOMMERCE
-------------------------------*/

	.section-content-coll-2 span.ecommerce{
		margin-top:40px;
		width:664px;
		height:175px;
		background:url(../images/ecommerce-banner.jpg) no-repeat;
	}
		
/*-------------------------------
OUR SERVICES - PRINT
-------------------------------*/

	.section-content-coll-2 span.print{
		margin-top:40px;
		width:664px;
		height:175px;
		background:url(../images/print-banner.jpg) no-repeat;
	}
	
/*-------------------------------
OUR SERVICES - OFFSHORE
-------------------------------*/

	.section-content-coll-2 span.offshore{
		margin-top:10px;
		width:664px;
		height:250px;
		background:url(../images/offshore-banner.jpg) no-repeat;
	}

/*-------------------------------
PRODUCTS
-------------------------------*/

.banner-products {
	height:250px;
	background:url(../images/products-bg.jpg) repeat-x;
}
	
	.banner-products-container {
		width:950px;
		height:250px;
		margin:0 auto;
	}
	
	.banner-products-container span.leftside {
		width:505px;
		height:275px;
		overflow:visible;
		background:url(../images/products-banner-main.png) no-repeat 0 50px;
		display:block;
		float:left;
		
	}
	
	.banner-products-container span.rightside {
		width:390px;
		height:65px;
		float:right;
		display:block;
		background:url(../images/products-banner-slogan.png) no-repeat;
		margin-top:100px;
	}
	
.section-product {
	width:100%;
}
	
	.section-product li {
		width:950px;
		height:250px;
		background:#fff;
		margin:0 auto;
		margin-top:40px;
		
	}
	
	.section-product li span.box-coll-1 {
		width:475px;
		height:250px;
		display:inline;
		float:left;
		padding-left:225px;
	}
	
	.section-product h1{
		display:block;
		height:75px;
	}
	
	
	.section-product p{
	}
	
	.section-product a{
		width:140px;
		height:25px;
		background:url(../images/btn-more-down.jpg) top;
		display:block;
		text-indent:-999999px;
	}
	
	.section-product a:hover {
		background:url(../images/btn-more-down.jpg) bottom;
	}
	
	.section-product a.btn-close {
		background:url(../images/btn-close.jpg) top;
	}
	
	.section-product a.btn-close:hover {
		background:url(../images/btn-close.jpg) bottom;
	}
	
	.section-product li span.box-coll-2 {
		width:200px;
		height:180px;
		display:inline;
		float:left;
		margin-left:25px;
		margin-top:35px;
	}
	
/*ADD LI.SOFTWARE-2 / 3 FOR NEXT PRODUCTS WITH DIFF. BOX,LOGO & SCREENSHOTS LIKE BELOW*/
	
	.section-product li.software-1 span.box-coll-1 {
		background:url(../images/sofware-box-iTechFx.jpg) no-repeat;
	}/*PRODUCT BOX AT LEFT SIDE FOR iTechFX*/
	
	.section-product li.software-1 h1{
		background:url(../images/software-box-itechfx-logo.jpg) no-repeat 0 25px;
	}/*LOGO IMAGE FOR iTechFX*/
	
	.section-product li.software-1 span.box-coll-2{
		background:url(../images/software-box-itechfx-screenshot.jpg) no-repeat;
	}/*SCREENSHOTS AT RIGHT SIDE FOR iTechFX*/
	
	
	.section-product li.software-2 span.box-coll-1 {
		background:url(../images/sofware-box-nikkei.jpg) no-repeat;
	}/*PRODUCT BOX AT LEFT SIDE FOR nikkei*/
	
	.section-product li.software-2 h1{
		background:url(../images/software-box-nikkei-logo.jpg) no-repeat 0 25px;
	}/*LOGO IMAGE FOR nikkei*/
	
	.section-product li.software-2 span.box-coll-2{
		background:url(../images/software-box-nikkei-screenshot.jpg) no-repeat;
	}/*SCREENSHOTS AT RIGHT SIDE FOR nikkei*/
	
	.software-detail-itechiesFX {
		padding:25px;
		color:#000000;
	}
	
	
/*-------------------------------
WHY US ?
-------------------------------*/


.section-why-itechies {
	background:#D9F0FC url(../images/why-itechies-bg.jpg) repeat-x;
	height:1150px;
}

	.why-us-container {
		width:950px;
		margin:0 auto;
	}


	.whyus-coll-1 {
		width:315px;
		height:400px;
		margin-top:85px;
		background:url(../images/why-us-banner.jpg) no-repeat right top;
		display:block;
		overflow:visible;
		float:left;
	}
	
	.whyus-coll-2 {
		background:#D9F0FC;
		width:545px;
		height:500px;
		display:block;
		float:left;
		margin-top:45px;
		padding:45px;
	}
	
	.whyus-coll-2 h1 {
		font:24px "Century Gothic",Arial,Helvetica,sans-serif;
		color:#09c;
	}
	
	.whyus-coll-2 h2 {
		font:24px "Century Gothic",Arial,Helvetica,sans-serif;
		color:#666;
	}


/*-------------------------------
ABOUT US
-------------------------------*/


.about-us-banner {
	background:url(../images/about-us-bg.jpg) repeat-x;
}

	.about-us-banner span {
	width:400px;
	height:270px;
	background:url(../images/about-us-banner.jpg) repeat-x 0 40px;
	display:block;
	margin:0 auto;
 	}	

.about-us-section {
	width:950px;
	margin:0 auto;
	margin-top:25px;
	height:500px;
}

	.about-us-section-head {
		width:220px;
		height:50px;
		font:24px "Century Gothic",Arial, Helvetica, sans-serif;
		color:#09c;
		display:inline;
		float:left;
		text-align:left;
	}
	
	.about-us-section-head2 {
		width:460px;
		height:50px;
		font:24px "Century Gothic",Arial, Helvetica, sans-serif;
		color:#09c;
		display:inline;
		float:left;
		margin:0 25px;
		text-align:left;
	}
	

	.aboutus-coll-1 {
		width:180px;
		height:150px;
		display:inline;
		float:left;
		background:#fff;
		padding:20px;
	}
	
		.aboutus-coll-1 strong {
			color:#000;
		}
	
		.aboutus-coll-1 a {
			text-decoration:underline;
			color:#666;
		}
		
		.aboutus-coll-1 a:hover {
			text-decoration:none;
		}
		
	.aboutus-coll-2 {
		width:400px;
		display:inline;
		float:left;
		margin:0 25px;
		background:#fff;
		padding:30px;
		margin-bottom:75px;

	}
	
	.aboutus-coll-3 {
		width:180px;
		height:180px;
		display:inline;
		float:left;
		background:#fff;
		padding:20px;
	}
	
		.aboutus-coll-3 a, .aboutus-coll-3 a:hover  {
			width:180px;
			height:180px;
			display:block;
		}
	
/*-------------------------------
CONTACT US
-------------------------------*/

.contact-section {
	width:950px;
	margin:0 auto;
	overflow:hidden;
}

	.contact-section-coll-1 {
		width:350px;
		height:500px;
		display:inline;
		float:left;
	}
		
		.contact-section-coll-1 span {
			width:200px;
			height:250px;
			background:url(../images/contact-phone.jpg) no-repeat;
			overflow:visible;
			margin-top:30px;
			margin-left:75px;
			display:block;			
		}
	
	.contact-section-coll-2 {
		width:250px;
		height:430px;
		background:url(../images/contact-coll-2-bg.jpg) repeat-x;
		display:inline;
		float:left;
		padding-top:50px;
		text-align:center;
		color:#000000;
	}
	
		.contact-section-coll-2 a {
			text-decoration:underline;
			color:#666666;
		}
		
		.contact-section-coll-2 a:hover {
			text-decoration:none;
			color:#000000;
		}
		
		.contact-section-coll-2 a.mapsmall {
			width:180px;
			height:180px;
			display:block;
			background:#fff url(../images/map.jpg) no-repeat center;
			padding:2px;
			border:1px solid #C0D8DA;
			margin:30px auto;
			text-indent:-9999px;
			
		}
		
		.contact-section-coll-2 a.mapsmall:hover {
			background-color:#C0D8DA;
		}
	
	.contact-section-coll-3 {
		width:300px;
		height:460px;
		display:inline;
		float:left;
		padding-top:40px;
		padding-left:50px;
	}
	
		.contact-section-coll-3 h1 {
			font:24px "Century Gothic",Arial, Helvetica, sans-serif;
			color:#0099CC;
			width:250px;
			border-bottom:dotted 1px #09c;
			
		}
		
	
.contact-form {
	width:300px;
	margin-top:20px;
}
	
	.contact-form label {
		display:block;
		margin-bottom:10px;
		font:12px Arial, Helvetica, sans-serif;
		color:#09c;
	}
	
	.contact-form input, .contact-form textarea {
		font:16px Arial, Helvetica, sans-serif;
		color:#666;
		border:1px solid #ccc;
	}
	
	.contact-form input:focus, .contact-form textarea:focus {
		font:16px Arial, Helvetica, sans-serif;
		color:#09c;
		border:1px solid #09c;
	}
	
	.contact-form sup {
		color:#f00;
	}
	
	.contact-form input.Contact-sendbutton {
		background:#09c;
		border:0px;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;		
		color:#FFFFFF;
	}
	

/*-------------------------------
PORTFOLIO
-------------------------------*/

.portfolio-section {
	background:#036;
	height:1300px;
}

	.portfolio-container {
		background:url(../images/portfolio-main-bg.jpg) no-repeat;
		width:950px;
		margin:0 auto;
		overflow:hidden;
		
	}
	
		portfolio-row {
			width:950px;
		}	
		
			.portfolio-row span{
				width:215px;
				height:275px;
				display:block;
				float:left;
				overflow:hidden;
				margin-top:50px;
			}
			
			.portfolio-row span.web {
				background:url(../images/portfolio-title-web.png) no-repeat top;
			}
			
			.portfolio-row span.software {
				background:url(../images/portfolio-title-software.png) no-repeat top;
			}
			
			.portfolio-row span.logo {
				background:url(../images/portfolio-title-logo.png) no-repeat top;
			}
			
			.portfolio-row span.print {
				background:url(../images/portfolio-title-print.png) no-repeat top;
			}
		
			ul.portfolio-box {
				width:735px;
				height:165px;
				background:url(../images/portfolio-container-bg.png) no-repeat;
				overflow:hidden;
				float:left;
				margin-top:95px;
				padding-top:60px;
			}
			
				ul.portfolio-box li {
					display:inline;
					text-align:center;
				}
				
				ul.portfolio-box li a {
					width:145px;
					height:135px;
					line-height:135px;
					padding-top:10px;
					margin-left:30px;
					float:left;
					text-align:center;
					border:1px solid #333;	
					overflow:hidden;			
				}
				
				ul.portfolio-box li a:hover {
					border:1px solid #000;	
					background-color:#171717;			
				}
				
				
			.portolio-box-bottom {
				width:735px;
				height:50px;
				float:right;
				background:url(../images/portfolio-container-bottom.png) no-repeat;
				/*overflow:hidden;*/
			 
			}
			
				.portolio-box-bottom a , .portolio-box-bottom a:hover{
					width:140px;
					height:25px;
					overflow:hidden;
					display:block;
					float:right;
					margin-right:20px;
					margin-top:5px;
				}
				
				.portolio-box-bottom a.web {
					background:url(../images/btn-portfolio-web.jpg) no-repeat top;
				}	

				.portolio-box-bottom a.web:hover {
					background:url(../images/btn-portfolio-web.jpg) no-repeat bottom;
				}
				
				.portolio-box-bottom a.software {
					width:150px;
					background:url(../images/btn-portfolio-software.jpg) no-repeat top;
				}	

				.portolio-box-bottom a.software:hover {
					width:150px;
					background:url(../images/btn-portfolio-software.jpg) no-repeat bottom;
				}
				
				.portolio-box-bottom a.print {
					background:url(../images/btn-portfolio-print.jpg) no-repeat top;
				}	

				.portolio-box-bottom a.print:hover {
					background:url(../images/btn-portfolio-print.jpg) no-repeat bottom;
				}
				
				.portolio-box-bottom a.logo {
					background:url(../images/btn-portfolio-logo.jpg) no-repeat top;
				}	

				.portolio-box-bottom a.logo:hover {
					background:url(../images/btn-portfolio-logo.jpg) no-repeat bottom;
				}
				
				.manage{
				text-align:center;
				visibility:hidden;}
				
/*----------------
REQUEST QUOTE
----------------*/

.request-quote-section {
	background:url(../images/request-quote-bg.jpg) repeat-x #000;
}

	.request-quote-content {
		width: 720px;
		height: 1350px;
		margin:0 auto;
		
	}
		.request-quote-form-top, .request-quote-form-mid, .request-quote-form-bottom  {
			width: 720px;
			height: 55px;
			background:url(../images/request-quote-form-top.png) no-repeat;
			overflow:hidden;
			display:inline;
			float:left;
			margin-top:25px;
		}
		
		.request-quote-form-mid {
			height: 1100px;
			width:580px;
			background:url(../images/request-quote-form-mid.png) repeat-y;
			margin-top:0;
			padding: 50px 70px;
			position:relative;
		}
		
			 .request-quote-form-mid  span {
			 	width:580px;
				height:58px;
				background:url(../images/request-quote-heading.jpg) no-repeat;
				overflow:hidden;
				display:block;
				float:left;
			 }
			 
			 .request-quote-form-mid  p {
				font:16px Arial, Helvetica, sans-serif;
				width:580px;
				margin-top:15px;
				border-bottom:dotted 1px #ccc;
				display:block;
				float:left;
			 }
			 
			 .request-quote-form-mid form {
				width:580px;
				margin-top:20px;
				display:block;
				float:left;
			 }
			 
			 .request-quote-form-mid label {
			 	font:16px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#09c;
				padding-bottom:10px;
				margin-bottom:10px;
				margin-top:10px;
				border-bottom:dashed 1px #09c;
				display:inline-block;
			 } 
			 
			 /*
			 .request-quote-form-mid a {
			 	display:block;
				width:100px;
				height:25px;
				margin-top:30px;
				background:url(../images/btn-request-quote-submit.jpg) top no-repeat;
			 }
			 
			 .request-quote-form-mid a:hover {
			 	background:url(../images/btn-request-quote-submit.jpg) bottom no-repeat;
			 }*/
			 
			 
		
		.request-quote-form-bottom {
			height: 30px;
			background:url(../images/request-quote-form-bottom.png) no-repeat;
			margin-top:0;
		}
		
		
	.request-quote-form-addons cite {
		font:12px Arial, Helvetica, sans-serif;
		width:100px;
		display:inline-block;
	}
	
	.request-quote-form-inputs {
		margin-top:10px;
	}
		
		.drag-calculator {
			width:125px;
			height:125px;
			display:block;
			position:absolute;
			float:right;
			top:0;
			right:0;
			z-index:1;
			
		}
		
		
		.drag-pencil {
			width:100px;
			height:90px;
			display:block;
			position:absolute;
			top:100px;
			right:-25px;
			z-index:2;
		}
		
.chart{
		float:left;
		display:inline;
		background: #E1E8F0;
		padding-top:10px;
		padding-right:10px;
		padding-left:23px;
		width:970px;
		height:155px;
		}
			.chart img{
		float:left;
		display:inline;
		padding:15px;
		
		}
		
				.chart img:hover{
				border:1px solid #8AD4EB;	
					background-color:#B5C5DA;
						
		
		}



