@charset "utf-8";
/* CSS Document */

html {
	background:#02487e;
}
body {
	/*background:url(../images/header.jpg) repeat-x 0 0; */
}
html, body, #wrap {
	height:100%;
}
#wrap{
	width:940px;
	padding:0 20px;
	margin:0 auto;
	min-height:100%;
	height:auto;
}

#page{
	padding:0 0 50px 0;
}
.clearFix{
	display:block;
}
.clear{
	clear:both;
	height:0;
	font-size:0;
}
	#header {
		height:135px;
	}
		#header h1#logo {
			background:url(../images/Hi-tech-logo.png) no-repeat 0 14px;
			padding:33px 0 14px 60px;
			height:35px;
			text-indent:-10000px;
			width:360px;
		}
		#header h1#logo a {
			display:block;
			height:25px;
		}
		#nav {
			background:url(../images/nav.png) 0 0 no-repeat;
			height:43px;
			width:940px;
		}
		#nav ul {
			float:right;
			padding:1px 0 0 0;
		}
		#nav ul li {
			float:left;
			display:inline;
			position:relative;
		}
		#nav ul li a{
			color:#fff;
			font-family:"Myriad Pro", "trebuchet MS", "Segoe UI", Verdana, Arial;
			font-size:15px;
			display:block;
			float:left;
			height:38px;
			line-height:37px;
			padding:0 25px;
			text-align:center;
			position:relative;
			z-index:1000;
			text-shadow:#000 1px 1px;
		}
		#nav ul li a.last {
			padding-right:40px;
		}
		#nav ul li a.last:hover {
			background:url(../images/nav.png) right -44px no-repeat;
			text-decoration:none;
			padding-right:40px;
			border-right:none;
		}
		#nav ul li a:hover {
			background:url(../images/nav.png) -30px -44px no-repeat;
			text-decoration:none;
			border-left:1px solid #0689e2;
			border-right:1px solid #0689e2;
			padding:0 24px;
		}
		#nav ul li#network{
			position:relative;
		}
		#nav ul li ul.subMenu {
			width:150px;
		}
		#nav ul li ul.subMenu{
			position:absolute;
			left:0;
			top:74px;
			visibility:hidden;
		}
		#nav ul li ul.subMenu li{
			clear:none;
		}
		#nav ul li ul.subMenu li a{
			padding:0 0 0 15px;
			float:none;
			height:20px;
			display:block;
			width:170px;
			height:30px;
			line-height:30px;
			background:url(../images/white-png.png);
			border:1px solid #3c7c9d;
			border-top:none;
			text-align:left;
		}
		#nav ul li ul.subMenu li li {
		}
		#nav ul li ul.subMenu li li a{
			width:250px;
		}
		/************* nav adjustments *********/
		#nav ul li ul.subMenu 
		{
		    font-size:10px;
		}
		
	#mainSlider {
		background:url(../images/slider_bg.jpg) 0 0 no-repeat;
		height:299px;
		width:940px;
		overflow:hidden;
		margin:0 0 20px 0;
	}
	#top3_pro {
		width:940px;
		height:191px;
		float:left;
	}
		.topInner {
			width:960px;
			float:left;
		}
		.top_products {
			background:url(../images/top_pro_bg.png) no-repeat 0 0;
			float:left;
			height:191px;
			margin:0 20px 0 0;
			width:300px;
			position:relative;
		}
		.top_products h1 {
			font-size:25px;
			color:#069;
			padding:15px 15px 5px;
			text-shadow:#ddd 0 1px;
		}
		.top_products p {
			padding:0 15px;
			float:left;
			width:160px;
		}
		.top_products img {
			float:right;
			width:90px;
			margin:0px 5px 0 0;
		}
		.top_products div.pro_desc{
			height:125px;
			overflow:hidden;
		}
		.top_products a.top_more {
			background:url(../images/more-details.png) no-repeat 0 0;
			height:27px;
			width:102px;
			position:absolute;
			top:130px;
			left:-5px;
			display:block;
			text-indent:-10000px;
		}
		.top_products a.top_more:hover {
			background:url(../images/more-details.png) no-repeat 0 -27px;
		}
	#contentHolder{
		float:left;
	}
		.sidebar {
			background:url(../images/sidebar_top.png) 0 0 no-repeat;
			float:left;
			margin:0 20px 20px 0;
			padding:14px 0 0 0;
			width:300px;
		}
		.sidebar_btm {
			background:url(../images/sidebar_btm.png) left bottom no-repeat;
			height:14px;
			font-size:10px;
		}
			.sidebar h1.register_products a{
				background:url(../images/register-your-product.png) 0 0 no-repeat;
				height:22px;
				padding:0 0 8px 0;
				text-indent:-10000px;
				display:block;
				border-bottom:1px solid #176aa7;
			}
			.sidebar h1.related_products a{
				background:url(../images/related-products.png) 0 0 no-repeat;
				height:22px;
				padding:0 0 8px 0;
				text-indent:-10000px;
				display:block;
				border-bottom:1px solid #176aa7;
			}
			.sidebar h1.download a{
				background:url(../images/download.png) 0 9px no-repeat;
				height:22px;
				text-indent:-10000px;
				display:block;
				border-top:1px solid #2e93dd;
				border-bottom:1px solid #176aa7;
				padding:9px 0 8px;
			}
			.sidebar h1.subscribe_newsletter a{
				background:url(../images/subscrine-newsletter.png) 0 12px no-repeat;
				height:22px;
				text-indent:-10000px;
				display:block;
				border-bottom:1px solid #176aa7;
				padding:12px 0 8px;
			}
			.accordian{
				background:#2783c5;
				border-left:1px solid #3a97da;
				border-right:1px solid #3a97da;
				padding:0px 19px 0;
				min-height:502px;
				height:auto !important;
				height:502px;
				width:260px;
			}
			ul.accr_panes{
				background:#095e9a;
				border-right:1px solid #2f8acb;
				border-bottom:1px solid #2f8acb;
				margin:-1px 0 -1px 0;
			}
			ul.accr_panes li {
				display:inline;
			}
			ul.accr_panes li a{
				border-bottom:1px solid #0a558b;
				border-top:1px solid #0967a9;
				color:#111;
				display:block;
				width:239px;
				padding: 7px 1px 8px 19px;
			}
			ul.accr_panes li a:hover {
				background-color:#1e7fc3;
				text-decoration:none;
				border-left:1px solid #0a558b;
				border-right:1px solid #0a558b;
				padding: 7px 0 8px 18px;
			}
#footer {
	background:url(../images/footer_bg.jpg) repeat-x 0 0;
	margin:-50px auto 0;
	height:30px;
	padding:10px 0;
	position:relative;
	color:#266a9e;
	font-size:11px;
}
	.inner{
		width:940px;
		margin:0 auto;
		padding:0 20px;
	}
	#footer ul li {
		display:inline;
		padding:0 2px;
	}
	#footer h1 a{
		float:right;
		background:url(../images/cssjunction.png) 0 0 no-repeat;
		padding:0 0 0 20px;
		height:31px;
		line-height:33px;
		opacity:0.5;
		filter:alpha(opacity=50);
	}
	#footer h1 a:hover {
		opacity:1;
		filter:alpha(opacity=100);
		color:#266a9e;
		text-decoration:none;
	}
	#footer a{
		color:#266a9e;
	}
	#footer a:hover {
		color:#3481bd;
		text-decoration:none;
	}
#alert{
	display:none;
	visibility:hidden;
}
#customeFader, 
#customeFader img {
	width:940px !important;
	height:299px !important;
}