html, body {    height: 100%; }#wrapper {    min-height: 100%; width:100%;}#container {width:100%;overflow:auto;padding-bottom: 182px;}body{margin:0px;padding:0px;background: transparent url(/images/body-bg.png);line-height:18px;                         }img{border:0}A:link, A:visited, A:active {text-decoration: none;color:#00709f;}A:hover {text-decoration: none;color:#f1780f;}#ultratop{background: #00709f url('/images/ultratop.png') no-repeat center;width:100%;height:3px;}#supertop{background: #0b0b0b url('/images/supertop.png') no-repeat center;width:100%;height:17px;}#nav{background: url('/images/navbg.png') repeat-x center;width:100%;height:53px;text-align: center;margin-bottom:22px;}#nav-content{background: transparent url('/images/nav-contentbg.png') no-repeat;height:53px;width:1000px; margin: 0 auto;padding-left:100px;}#logo{float:left;position:relative;top:9px;}.float-left{float:left;}.float-right{float:right;}#nav-items{float:right;position:relative;top:-10px;padding-right:100px;}#nav-home{width: 79px;height:43px;background: transparent url(/images/nav-home.png) no-repeat 0 0px;}#nav-home:hover{width: 79px;height:43px;background: transparent url(/images/nav-home.png) no-repeat 0 -43px;}#nav-services{width: 79px;height:43px;background: transparent url(/images/nav-services.png) no-repeat 0 0px;}#nav-services:hover{width: 79px;height:43px;background: transparent url(/images/nav-services.png) no-repeat 0 -43px;}#nav-products{width: 79px;height:43px;background: transparent url(/images/nav-products.png) no-repeat 0 0px;}#nav-products:hover{width: 79px;height:43px;background: transparent url(/images/nav-products.png) no-repeat 0 -43px;}#nav-whyus{width: 79px;height:43px;background: transparent url(/images/nav-whyus.png) no-repeat 0 0px;}#nav-whyus:hover{width: 79px;height:43px;background: transparent url(/images/nav-whyus.png) no-repeat 0 -43px;}#nav-track{width: 79px;height:43px;background: transparent url(/images/nav-track.png) no-repeat 0 0px;}#nav-track:hover{width: 79px;height:43px;background: transparent url(/images/nav-track.png) no-repeat 0 -43px;}#nav-login{width: 79px;height:43px;background: transparent url(/images/nav-login.png) no-repeat 0 0px;}#nav-login:hover{width: 79px;height:43px;background: transparent url(/images/nav-login.png) no-repeat 0 -43px;}#nav-logout{width: 79px;height:43px;background: transparent url(/images/nav-logout.png) no-repeat 0 0px;}#nav-logout:hover{width: 79px;height:43px;background: transparent url(/images/nav-logout.png) no-repeat 0 -43px;}#nav-register{width: 79px;height:43px;background: transparent url(/images/nav-register.png) no-repeat 0 0px;}#nav-register:hover{width: 79px;height:43px;background: transparent url(/images/nav-register.png) no-repeat 0 -43px;}#nav-contact{width: 79px;height:43px;background: transparent url(/images/nav-contact.png) no-repeat 0 0px;}#nav-contact:hover{width: 79px;height:43px;background: transparent url(/images/nav-contact.png) no-repeat 0 -43px;}#nav-components{width: 110px;height:43px;background: transparent url(/images/nav-components.png) no-repeat 0 0px;}#nav-components:hover{width: 110px;height:43px;background: transparent url(/images/nav-components.png) no-repeat 0 -43px;}#nav-peripherals{width: 110px;height:43px;background: transparent url(/images/nav-peripherals.png) no-repeat 0 0px;}#nav-peripherals:hover{width: 110px;height:43px;background: transparent url(/images/nav-peripherals.png) no-repeat 0 -43px;}.novaslide-ribbon-container{position:absolute;}.novaslide-ribbon {position:relative;top:-4px;left:785px;z-index:100;}.novaslide-ribbon-text {position:relative;top:-90px;left:812px;z-index:101;background: transparent url(/images/ribbon-maintenance-plan.png) no-repeat;height:63px;width:83; }.bottom-half-ribbon {position:relative;top:-3px;left:784px;z-index:100;}.bottom-half-ribbon-text {position:relative;top:-20px;left:688px;z-index:101;height:63px;width:83px; }#novaslide-container {	background: transparent url(/images/slider-bg.png) no-repeat;	width:916px;	height:316px;	padding-left:12px;	padding-top:10px;	margin:0 auto;	}#novaslide-bar {background: url('/images/slider-bar-bg.png') repeat-x;width:100%;height:73px;text-align:center;margin-top:19px;margin-bottom:30px;} #novaslide-wrapper {	overflow: hidden; 	height: 296px; 	width: 896px;	position: relative;	top:-1px;/*Mozilla - Firefox only*/	[top:0px;	top:-1px;]/*Opera and newer Safary 4+*/	float:left;	clear:both;} #novaslide-inner {	width: 4480px;	height: 296px;} .scrolling-content {	width:896px;	height:296px;	text-align:center;	position:absolute;}.scrolling-content h1{width:580px;margin:10px 0 0 0;}.scrolling-content h2{width:580px;}h1 { font-size: 16pt;font-family: Helvetica, Arial, sans-serif;color: #00709f;text-align: left;text-transform: uppercase;font-weight:lighter;margin:0;}h2 {  font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #0b0b0b; text-align: left; text-transform: uppercase; font-weight: normal; margin:0;}h3 { font-size: 16pt;font-family: Helvetica, Arial, sans-serif;color: #00709f;text-align: center;text-transform: uppercase;font-weight:bold;margin:0;}h4 { font-size: 9pt;font-family: Helvetica, Arial, sans-serif;color: #00709f;text-align: left;text-transform: uppercase;font-weight:lighter;margin:0;}h5 { font-size: 12pt;font-family: Helvetica, Arial, sans-serif;color: #00709f;text-align: left;text-transform: uppercase;font-weight:bold;margin:0;}h6 { font-size: 10pt;font-family: Helvetica, Arial, sans-serif;color: #00709f;text-align: left;text-transform: uppercase;font-weight:bold;margin:0;}h7 { font-size: 9pt;font-family: Helvetica, Arial, sans-serif;color: #00709f;text-align: left;text-transform: uppercase;font-weight:lighter;margin:0;}.scrolling-content p{width:580px;}span{text-align: left;font-size: 10pt;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color: #2d3235;}p, ol li{text-align: left;font-size: 10pt;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color: #2d3235;}em{text-align: left;font-size: 9pt;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color: #2d3235;}.novaslide-left{position:relative;top:20px;left:20px;padding:20px 0 0 20px;float:left;width:260px;height: 243px;position:relative;background: url(/images/services-bg.png) no-repeat 0px -263px;}    .novaslide-left:hover{background: url(/images/services-bg.png) no-repeat 0px 0px;}.novaslide-right{float:left;width:594px;height:246px;        padding:20px 0 0 20px;      }.button a{color: #FFFFFF;}.novaslide-button-container{float:right;  height:30px;position:relative;top:-5px;left:-5px}.button{float:left;height:25px;background: url(/images/button-bg.png) repeat-x;font-size: 8pt;font-family: Verdana, Geneva, sans-serif;text-align: center;font-weight: bold;text-transform:uppercase; padding:5px 10px 0 10px;}.button:hover{background: url(/images/button-bg.png) repeat-x 0 -30px;}.button-left{width:5px;height:30px;float:left;background: url(/images/button-sprite.png) no-repeat;}.button-right{width:5px;height:30px;float:left;background: url(/images/button-sprite.png) no-repeat -5px 0px;}.viewall-button{height:30px;background: transparent url(/images/viewall-button.png) no-repeat 0 0px;position:relative;left:420px;}.viewall-button:hover{height:30px;background: transparent url(/images/viewall-button.png) no-repeat 0 -30px;position:relative;left:420px;}.viewall-full-button{height:30px;background: transparent url(/images/viewall-button.png) no-repeat 0 0px;position:relative;left:750px;}.viewall-full-button:hover{height:30px;background: transparent url(/images/viewall-button.png) no-repeat 0 -30px;position:relative;left:750px;}#maintenance-plan {	left:0px;	width:896px;	height:296px;	background-color:#c4c0bf;} #virus-removal {	left:896px;	width:896px;	height:296px;	background-color:#c4c0bf;} #hardware-installation {	left:1792px;	width:896px;	height:296px;	background-color:#c4c0bf;} #software-installation {	left:2688px;	width:896px;	height:296px;	background-color:#c4c0bf;} #data-backup {	left:3584px;	width:896px;	height:296px;	background-color:#c4c0bf;} #console-repair {	left:4480px;	width:896px;	height:296px;	background-color:#c4c0bf;}#novaslide-bar ul {list-style: none;margin-top:8px;width:680px;margin:0 auto;}#novaslide-bar li {display:inline;margin-left:8px;display:inline;float:left;position:relative;top:-10px;cursor:pointer;}#maintenance-plan-link{width: 102px;height:72px;background: transparent url(/images/novaslide-bar-maintanence-plan.png) no-repeat;}#virus-removal-link{width: 102px;height:72px;background: transparent url(/images/novaslide-bar-virus-removal.png) no-repeat;}#hardware-installation-link{width: 102px;height:72px;background: transparent url(/images/novaslide-bar-hardware-installation.png) no-repeat;}#software-installation-link{width: 102px;height:72px;background: transparent url(/images/novaslide-bar-software-installation.png) no-repeat;}#data-backup-link{width: 102px;height:72px;background: transparent url(/images/novaslide-bar-data-backup.png) no-repeat;}#console-repair-link{width: 102px;height:72px;background: transparent url(/images/novaslide-bar-console-repair.png) no-repeat;}.bottom-half-container{float:left;background-color:#a1a09e;width:897px;padding:1px;margin-bottom:30px;}.bottom-half-contents{border:1px solid #ffffff;background-color:#c4c0bf;width:875px;padding:10px;float:left;}.sidebar-container{float:left;background-color:#a1a09e;width:230px;padding:1px;margin-left:16px;}.sidebar-contents{border:1px solid #ffffff;background-color:#c4c0bf;width:208px;padding:10px;}.bottom-half{width:901px;position:relative;left:-3px;margin: 0 auto;}.30break{float:left;height:30px;}hr{height: 2px;border: 0;background: url(/images/hr.png) repeat-x center;}hr.hr2 {height: 2px;border: 0;background: url(/images/hr2.png) repeat-x center;} .85{float:left;width:90%;height: 2px;border: 0;background: url(/images/hr.png) repeat-x center;}#footer{background: url('/images/footerbg.png') repeat-x center;width:100%;height:182px;position: relative;text-align: center;float:left;margin-top: -182px; /* negative value of footer height */clear:both;}#footer-content{background: transparent url('/images/footer-contentbg.png') no-repeat;height:182px;width:1000px; margin: 0 auto;}#footer-top{height:103px;}#footer-top img{padding:39px 0 0 20px;}#footer-bottom{height:79px;padding:0 50px 0 50px;text-align:center;}#footer-bottom img{padding-top:12px}#footer-bottom span{position:relative;top:18px;font-size: 8pt;font-family: Verdana, Geneva, sans-serif;color: #757575;text-align: center;}ul.topnav {	list-style: none;	float:left;}ul.topnav li {z-index:102;position: relative;float:left;}ul.topnav li a{	padding: 20px 0 20px 20px;	display: block;	text-decoration: none;}ul.subnav li a{	padding: 10px 0 5px 10px;}ul.topnav li a:hover{	background: url(topnav_hover.gif) no-repeat center top;}.dropdown { /*--Drop down trigger styles--*/	width: 23px;	height: 29px;	position:relative;	left:-2px;	margin-top:5px;	margin-bottom:20px;	background: url(/images/dropdown.png) no-repeat center top;}.dropdown:hover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/.subnav-container{position:absolute;top:45px;left:-100px;width: 150px;display:none;}#megamenu-container{position:absolute;z-index:102;background: transparent url(/images/megamenu.png) no-repeat;top:45px;left:-280px;line-height:6px;font-weight:bold;font-size:14px;line-height:6px;\line-height:6px;[line-height:6px;line-height:2px;]}#megamenu-container a{padding:0;margin:0;font-size: 10px;font-family: Verdana, Geneva, sans-serif;color: #00709f;text-transform:uppercase;font-weight:bold;}#megamenu-container a:hover {font-size: 10px;font-family: Verdana, Geneva, sans-serif;color: #00709f;text-transform:uppercase;font-weight:bold;color:#f1780f;}#megamenu{display:none;width:530px;height:350px;text-align:left;}ul.topnav li ul.subnav {float:left;top:100px;	background: #0e0e0e url(/images/dropdown-bg.png) no-repeat center top;	list-style: none;	margin: 0; padding: 0;	top:45px;	left:-90px;	width: 150px;	-moz-border-radius-bottomleft: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	border: 1px solid #111;	border-top:0px;}ul.topnav li ul.subnav li{margin: 0; padding: 0;border-top: 1px solid #252525; /*--Create bevel effect--*/border-bottom: 1px solid #444; /*--Create bevel effect--*/clear: both;width: 150px;font-size: 10px;font-family: Verdana, Geneva, sans-serif;color: #b4b4b4;text-align: left;font-weight: bold;text-transform:uppercase;}html ul.topnav li ul.subnav li a{width: 150px;font-size: 10px;font-family: Verdana, Geneva, sans-serif;color: #00709f;text-transform:uppercase;font-weight:bold;}html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/font-size: 10px;font-family: Verdana, Geneva, sans-serif;color: #00709f;text-transform:uppercase;font-weight:bold;color:#f1780f;}.phoneuppercasefont {font-size: 10pt;font-family: Verdana, Geneva, sans-serif;color: #2d3235;text-transform:uppercase;position:relative;top:-20px;padding-left:10px;}.phonebluefont {font-size: 10pt;font-family: Verdana, Geneva, sans-serif;color: #00709f;text-transform:uppercase;position:relative;top:-20px;}.phoneimage{padding-left:15px;}.inputbox{padding-left:10px;border-width:1px;border-style:solid;border-color:#89817f;height:26px;width:398px;margin-bottom:8px;float:left;}.cart{float:Left;width:100%;}.cartinputbox{padding-left:10px;border-width:1px;border-style:solid;border-color:#89817f;height:20px;width:20px;margin-bottom:8px;float:left;}.smallinputbox{padding-left:10px;border-width:1px;border-style:solid;border-color:#89817f;height:26px;width:50px;margin-bottom:8px;float:left;}.inputradio{padding-left:10px;border-width:1px;border-style:solid;border-color:#89817f;margin-bottom:8px;float:left;}.textarea{padding:7px 0 0 10px;border-width:1px;border-style:solid;border-color:#89817f;height:200px;width:398px;resize:none;float:left;}.sumbitbutton {border: none;cursor:pointer;  background-color: transparent;  color:#FFFFFF;font-size: 8pt;font-family: Verdana, Geneva, sans-serif;text-align: center;font-weight: bold;text-transform:uppercase;   }.form{float:left;width:500px;}.formtext{float:left;padding-left:20px;}.productsfilteroptions{float:left;width:60%;}.productsfeatured{float:left;width:40%;}.cartdesc{float:left;width:626px;}.updatecart{position:relative;top:-2px;float:right;width:107px;text-align:right;padding:0 10px 0 10px;}.cartprice{float:left;width:50px;padding:0 10px 0 10px;}.cartquantity{float:left;width:32px;padding:0 10px 0 10px;}.bigdaddy{float:left;padding:0 10px 0 0;}.products-info{float:left;padding:0 0 0 10px;}.product-details{border:1px solid #a1a09e;background-color:#ffffff;width:100%;position:relative;top:-1px;z-index:0;float:left;}.details-tabs  ul{list-style: none;padding: 0;margin: 0;}.details-tabs  li {background-color: #ffffff;height: 2em;line-height: 2em;float: left;margin: 0 0.25em;width: 8em;display: block;border-top:1px solid #a1a09e;border-left:1px solid #a1a09e;border-right:1px solid #a1a09e;color: #00709f;text-decoration: none;text-align: center;position:relative;left:-3px;font-size: 11px;font-family: Verdana, Geneva, sans-serif;font-weight:bold;cursor:pointer;z-index:999;}.hidden {	display: none;}.viewmore-button{height:30px;background: transparent url(/images/viewall-button.png) no-repeat 0 0px;position:relative;left:420px;}.viewmore-button:hover{height:30px;background: transparent url(/images/viewall-button.png) no-repeat 0 -30px;position:relative;left:420px;}.clear{clear:both;}.details-container{display:none;}#megamenu-left{width:150px;float:left;padding:0 20px 0 20px;}#megamenu-center{width:150px;float:left;padding-right:20px;}#megamenu-right{width:150px;float:left;padding-right:20px;}#megamenu h1{padding-top:10px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; color: #b4b4b4;}.trackingcontainer{position:relative;top:-20px;left:120px;}.blueishtext { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #00709f; font-weight: bold; text-transform: uppercase;}.blueishtext img{position:relative;top:1px;}.orangishtext { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #f86008; font-weight: bold; text-transform: uppercase;}.greyishtext { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #2d3235; font-weight: bold; text-transform: uppercase;}.featureddesc{font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #00709f;font-weight: bold;text-transform: uppercase;line-height:11px;margin:5px;position:relative;left:5px;float:left;width:100px;}.productdesc{float:left;width:540px;}.productdesctext{font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #00709f;font-weight: bold;text-transform: uppercase;line-height:18px;margin:5px;position:relative;left:5px;}.productstocklevel{font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #2d3235;font-weight: bold;text-transform: uppercase;float:left;width:80px;margin-left:20px;margin-top:10px;text-align:center;}.productprice{font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #2d3235;font-weight: bold;text-transform: uppercase;float:left;width:50px;margin-left:33px;margin-top:10px;margin-right:30px;text-align:center;}.pagination li{position:relative;left:-46px;float:left;list-style:none;background-color:#2d3235;border:#151515 1px solid;height:18px;font-size: 10pt;font-family: Verdana, Geneva, sans-serif;color: #ffffff;font-weight: bold;margin-left:5px;text-align:center;padding:0 5px 0 5px;}.productcontainer img{border:1px #a1a09e solid;}.productcontainer{padding:20px 0 20px 0;}.pagination li:hover{background-color:#00709f;}.pagination li a{color:#FFFFFF;}.pagination li a:hover{color:#FFFFFF;}.pagination{clear:left;}.pagination .current{background-color:#00709f;cursor:not-allowed;}.stocklevellbl { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2d3235; font-weight: bold; text-transform: uppercase;padding-left:178px;}.pricelbl { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2d3235; font-weight: bold; text-transform: uppercase;padding-left:40px;}.displaylbl { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2d3235; font-weight: bold; text-transform: uppercase;padding-left:40px;}.contactlabel{width:70px;display:block;float:left;font-size: 9pt;font-family: Helvetica, Arial, sans-serif;color: #303436;text-align: left;font-weight:lighter;margin:0;padding:5px 5px 0 0;clear:left;}.contactanwser{display:inline;float:left;text-align: left;font-size: 10pt;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color: #2d3235;font-weight:lighter;margin:0;padding:5px 5px 0 0;}label{width:170px;display:block;float:left;font-size: 9pt;font-family: Helvetica, Arial, sans-serif;color: #303436;text-align: left;font-weight:lighter;margin:0;padding:5px 5px 0 0;clear:left;}form{font-size: 9pt;font-family: Helvetica, Arial, sans-serif;color: #303436;text-align: left;font-weight:lighter;margin:0;padding:5px 5px 0 0;float:left;}h4.clear{padding-top:10px;}.info, .success, .warning, .error, .validation {    border: 1px solid;    margin: 10px 0px;    padding:15px 10px 15px 50px;    background-repeat: no-repeat;    background-position: 10px center;}.info {    color: #00529B;    background-color: #BDE5F8;    background-image: url('/images/info.png');}.success {    color: #4F8A10;    background-color: #DFF2BF;    background-image:url('/images/success.png');}.warning {    color: #9F6000;    background-color: #FEEFB3;    background-image: url('/images/warning.png');}.error {    color: #D8000C;    background-color: #FFBABA;    background-image: url('/images/error.png');}ul.NIK { list-style: none; position:relative; top:19px; left:142px; z-index:999; float:left;}ul.NIK li a{color:#FFFFFF}ul.NIK li{background-color:#8a8a8a;float:left;color:#FFFFFF;font-size: 8pt;font-family: Verdana, Geneva, sans-serif;text-transform:uppercase;padding:5px;margin:0 5px 0 5px;border-bottom: 1px solid #FFFFFF;}ul.NIK li:hover{background-color:#c4c0bf;}ul.NIK li.nikset{background-color:#c4c0bf;border-top: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #c4c0bf;}.buynowbuttoncontainer {margin-top:6px;}.services-maintenance {width:220px;height:240px;cursor:pointer;background: url(/images/services-sprite.png) no-repeat 0 0;}.services-virusremoval {width:220px;height:240px;cursor:pointer;background: url(/images/services-sprite.png) no-repeat 0 -240px;}.services-hardwareupgrade {width:220px;height:240px;cursor:pointer;background: url(/images/services-sprite.png) no-repeat 0 -480px;}.services-softwareinstall {width:220px;height:240px;cursor:pointer;background: url(/images/services-sprite.png) no-repeat 0 -720px;}.services-backup {width:220px;height:240px;cursor:pointer;background: url(/images/services-sprite.png) no-repeat 0 -1200px;}.services-consolerepair {width:220px;height:240px;cursor:pointer;background: url(/images/services-sprite.png) no-repeat 0 -1440px;}