:link,:visited{text-decoration:none}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}
a img,:link img,:visited img{border:none}
address{font-style:normal}
table,tr,td,th{border:0px;padding:0px;margin:0px;vertical-align:top;text-align:left;}
table{border-collapse:collapse;}

body,html{margin:0;padding:0;width:100%;height:100%;font:12px "Helvetica",Arial,Verdana,sans-serif; color:#555;background: #fff url(../images/main-bg.gif) repeat-x;line-height:17px;}
a{color:#1c4ca1}

h1{color:#0076BD;font-size:30px;margin-bottom:15px;}
h2{color:#0076BD;font-size:22px;margin-bottom:25px;}
h3{font-size:18px;color:#0076bd;margin-bottom:25px;}
h3.sub{color:#999;}
h4{font-size:13px;color:#231f20;font-weight:bold;}

.toPage{clear:both;padding-right:20px;color:#fff;font-size:13px;padding:5px 25px 5px 10px;background:url(../images/sc-btn-bg.png) no-repeat 100% 0;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border:solid 2px #fff;-moz-box-shadow: 0px 4px 8px #999;-webkit-box-shadow: 0px 4px 8px #999;box-shadow: 0px 4px 8px #999;}
.toPage:hover{background-position:100% -25px;}
.toPage.toRight{background-position: 100% -50px;float:right;padding:3px 25px 2px 10px;margin-bottom:20px;}
.toPage.toRight:hover{background-position: 100% -75px;}

p,ul{margin-bottom:0.75em;}


.clear{clear:both;}
.clear.devider{background:url('../images/header-devider-bg.png') no-repeat 0 30px;height:60px;margin-top:20px;}

.pink{color:#b43074 !important;}
.dblue{color:#1c4ca1;}

/* header */
#header{height:110px;width:100%;background:url(../images/header-bg-white.png) repeat-x;margin:auto;position:relative;z-index:3000;}
	#header .wrapper{width:960px;margin:auto;height:110px;}
	#header .necp{width:230px;height:35px;background:url(../images/header-logo-necp.gif) no-repeat;display:block;text-indent:-5000px;float:left;margin-top:18px;}
	.nav{float:left;width:100%;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;position:relative;z-index:3000;}
		.nav li{display:inline;float:left;position:relative;}
		.nav li.search{padding:4px 0 0 18px;height:20px;float:right;width:200px;text-align:right;}
		.nav .input[type="text"]{width:87px;height:19px;background:url(http://www.nec-unified.com/sl-series/images/search-bg.gif) no-repeat 0 1px;border:none;padding:0px 3px 0 15px;color:#666;margin:0;}
		.nav .subm{border:0;background:transparent;padding-left:5px;font-size:100%;color:#231f20;cursor:pointer;font-weight:bold;vertical-align:top;}
		.nav li.search input[type="submit"]:hover{color:#231F20;}
		.nav li a{display:block;float:left;outline:0;height:20px;border:none;color:#7c7c7c;padding:5px 15px 1px 15px;font-weight:bold;}
		.nav li a.active,.nav li a:hover.active{color:#1c4ca1;background-color:#ededed;}
		.nav li a:hover{color:#231F20;}
		
		/* drop items */
		.nav ul.subs{position:absolute;left:-17px;top:26px;z-index:22000;width:220px;background:url(../images/menu-bg-v2.png) no-repeat 0 100%;padding:4px 14px 24px 32px;}
		.nav ul.subs li{width:220px;border-bottom:solid 1px #e5e5e5;width:155px;padding:0;}
		.nav ul.subs a{position:relative;z-index:1500;display:block;width:100%;margin:0;padding:4px 0 1px 0;font-weight:normal;color:#1c4ca1;height:auto;}
		.nav ul.subs a:hover{color:#E53517;}

		
	.subnav{float:right;text-align:right;padding-top:8px;color:#999;position:relative;z-index:23000;}
		.subnav a{color:#1c4ca1;font-size:90%;}
		.subnav a:hover{color:#231F20;text-decoration:none;}
		.subnav p{margin-bottom:0.6em;}
	h2.unified{color:#a7a7a7;font-size:110%;font-weight:bold;letter-spacing:0;margin:0;padding:3px 0;}
	#bar{height:60px;background:url(../images/blue-bar.png) 50% 0 repeat-x;z-index:900;width:100%;left:0;position:absolute;top:65px;z-index:900;}

/* showcase */	
#showcase{width:100%;height:370px;position:relative;margin:15px 0 0 0;overflow:hidden;background-color:#fff;}
	#showcase .slider{width:1500px;height:370px;overflow:hidden;position:absolute;left:50%;margin-left:-750px;z-index:1000;}
	#showcase .cases{width:8000px;position:absolute;left:50%;margin-left:-750px;height:370px;overflow:hidden;}
	#showcase .topShade{height:14px;width:100%;background: url('../images/shade-top.png') repeat-x 0 0;position:absolute;z-index:1100;}
	#showcase .bottomShade{height:28px;width:100%;background: url('../images/shade-bottom.png') repeat-x 0 0;position:absolute;bottom:0;z-index:1100;}
	#showcase .bottomShade .wrapper{width:960px;margin:auto;}
	#showcase .selector{width:235px;margin:auto;}
		#showcase .selector li{display:inline-block;margin:9px 5px 0 0;}
		#showcase .selector li.last{margin-right:0;}
		#showcase .selector a{display:block;text-indent:-5000px;border:solid 1px #fff;background-color:#ccc;width:70px;height:9px;color:transparent;opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
		
		#showcase .selector a.turqouise{background-color:#05a1a4;}
		#showcase .selector a.green{background-color:#58b946;}
		#showcase .selector a.red{background-color:#d83a26;}
		#showcase .selector a.blue{background-color:#0076BD;}
		#showcase .selector a.yellow{background-color:#eea31e;}
		
		#showcase .selector li a.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
		#showcase .selector li a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

		#showcase .case{position:relative;float:left;display:inline;height:370px;top:0;left:0;z-index:100;width:1500px;}
		#showcase .case .bg{position:absolute;top:0;z-index:110;}
		#showcase .case .person{position:absolute;top:0;left:0px;z-index:120;}
		
		#showcase .case .spacer{position:absolute;z-index:120;width:700px;top:50px;left:220px;}
			#showcase .case .text{display:block;}
			
.cols{width:960px;margin:0 auto;line-height: 20px;}
	.cols .col{width:303px;height:155px;float:left;margin-right:25px;position:relative;}
		.cols .col.last{float:right;margin:0;}
		.cols .col .mask{height:155px;width:310px;background: url(../images/block-mask.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:300;}
		.cols .col.cursor{cursor:pointer;}
			.cols .col.cursor:hover .bg{background: url(../images/block-default-bg-hover.png) no-repeat 0 0;}
			.cols .col.cursor:hover{color:#fff;}
			.cols .col.cursor:hover h3{color:#bfdbec;}
		.cols .bg{overflow:hidden;position:absolute;top:0;z-index:200;background: url(../images/block-default-bg.png) no-repeat 0 0;width:303px;height:155px;}
	.cols h3{margin-bottom:10px;}	
	.cols .wrapper{position:relative;z-index:400;padding:20px;}
	.cols .wrapper.white{color:#fff;text-shadow: #000 1px 1px 1px;}
	.cols .wrapper.white h3{font-size:18px;color:#fff;text-shadow: #000 1px 1px 1px;}
	
	.cols .slider{height:110px;overflow:hidden;position:relative;}
	.cols .groups{position:absolute;top:0;left:0;}
	.cols .group{padding-left:60px;height:130px;margin:20px;overflow:hidden;}
		.cols .group.value{background:url(../images/icon-vm.png) no-repeat 0 0px;}
		.cols .group.connected{background:url(../images/icon-connected.png) no-repeat 0 0px;}
		.cols .group.easy{background:url(../images/icon-easy.png) no-repeat 0 0px;}
		.cols .group.lean{background:url(../images/icon-green.png) no-repeat 0 0px;}
	.cols li{background: url(../images/bull-blue.png) no-repeat 0 6px;padding-left:15px;}
	.cols .selectedItem{background: url(../images/dropdown-bg.png) no-repeat 0 0;height:25px;padding:5px 0 0 10px;font-weight:bold;color:#0076BD}
	.cols .dropdown{background: url(../images/dropdown-bottom.png) no-repeat 0 100%;}
	.cols .dropdown li{background:none !important;padding:0 !important;}
	.cols .dropdown li a{display:block;padding:4px 10px;border-bottom:solid 1px #bebebe;color:#555}
	.cols .dropdown li a:hover{background-color:#ccc;font-weight:bold;}
	
	.cols .more{display:block;width:25px;height:25px;background: url(../images/enlarge-bg.png) no-repeat 0 0;text-indent:-5000px;position:absolute;top:5px;right:7px;outline:0;}
	.cols .more:hover{background-position: 0 -27px}
	.cols .wrapper.single{width:150px;}		
	.cols .link{margin:0;}
	.cols .link a{font-weight:bold;}	

#content{width:960px;margin: auto;padding: 40px 0 20px;line-height:20px;position:relative;}
#content.home{margin-top:25px;padding-top:0;}
	#content .block{border:solid 1px #e5e5e5;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;min-height:400px;padding:25px;background: #fff url(../images/block-default-bg.png) repeat-x 0 100%;}
	#content .shade{height:4px;width:100%;background: url(../images/block-shade.png) no-repeat 0 0;}
	
	#content .tabs{margin:0;height:32px;margin-left:25px;}
		#content .tabs li{display: inline;float: left;margin-right: 10px;}
		#content .tabs li a{border:solid 1px #e5e5e5;border-bottom:solid 1px #fff;background: #fff url(../images/tab-bg.png) repeat-x 0 100%;color:#999;display: block;font-weight: bold;padding: 6px 10px;border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;}
		#content .tabs li.open a{border-bottom:none;background: #fff none;color: #0075bf;}
		#content .tabs li a:hover{background:#fff;color:#555;}
	
	.column{width:225px;float:left;}
	.column.first{clear:both;}
	.column ul{width:80%;}
	.column li{background: url(../images/bull-blue.png) no-repeat 0 6px;padding-left:15px;}
	
	.column .impression{position:relative;}
	
	.column .more{position:absolute;bottom:20px;right:20px;display:block;width:25px;height:25px;background: url(../images/enlarge-bg.png) no-repeat 0 0;text-indent:-5000px;position:absolute;outline:0;}
	.column .more:hover{background-position: 0 -27px}
	
	.column .circle{background: url(../images/blue-circle.gif) no-repeat 0 0;position:relative;height:65px;line-height:45px;}
	.column .circle .number{display:block;width:40px;height:40px;text-align:center;color:#fff;font-size:30px;float:left;}
	.column .circle .last{letter-spacing:-3px;margin-left:-2px;}
	.column .circle h4,.column .circle p{margin-left:55px;line-height:17px;}
	
	.column.double{width:280px;margin-right:25px;}
	.column.half{width:310px;height:330px;}
	.column.triple{width:585px;margin-right:0;}
	.column.last{margin-right:0;}
	#content .toLeft{float:left;margin-right:25px;}
	#content .toRight{float:right;}
	
	
	.quote{background: url(../images/sl-quotes.png) no-repeat 100% 0;height:30px;text-indent:-5000px;margin-top:20px;}
	.quote.inout{background-position:0 -40px;height:60px;margin-top:0px;margin-left:310px;}
	.quote.phonesystem{background-position:0 -100px;height:60px;margin-top:30px;}
	.quote.claimback{background-position:100% -160px;height:60px;margin-top:30px;float:right;width:300px;}
	.quote.productive{background-position:100% -220px;height:30px;}
	.quote.valuable{background-position:100% -260px;height:60px;float:left;width:600px;margin:0;}
	
	.lbl{background: url(../images/h2-labels.png) no-repeat 0 0;height:45px;text-indent:-5000px;margin-bottom:15px;} 
	.lbl.terminalsextentions{background-position:0 0px;}
	.lbl.mobilise{background-position:0 -50px;}
	.lbl.voicemail{background-position:0 -100px;}
	.lbl.worksmarter{background-position:0 -150px;}
	.lbl.keepintouch{background-position:0 -200px;}
	.lbl.benefits{background-position:0 -250px;}
	.lbl.contact{background-position:0 -300px;}
	.lbl.downloads{background-position:0 -350px;}
	.lbl.sl1000{background-position:0 -450px;}
	.lbl.sl1100{background-position:0 -400px;}
	
	
/* Footer block */
#footer{clear:both;width:960px;color:#ccc;font-size:90%;margin:auto;border-top:solid 1px #e7e7e7;}
	#footer p{width:470px;margin:0.5em 0 2em 3px;padding:0.5em 0 0.4em;}
	#footer p.left{float:left;}
	#footer p.right{float:right;text-align:right;}	
	#footer .language{clear:both;text-align:center;}
	#footer .green{background:url(../../images/nec-eco-green.gif) no-repeat 0 -2px;padding:0 0 10px 25px;text-indent:-5000px;}
	#footer .addthis_button{padding:1px 0 0 10px;display:block;float:right;height:17px;}
	#footer a{color:#0076bd;padding:0 7px 0 4px;background: url(../images/devider-line.gif) no-repeat 100% 0;}
	#footer a:hover{text-decoration:underline;}
	#footer a.last{padding-right:0;background:none;}
	
/* contact form */
fieldset{margin-bottom:10px;border:none;position:relative;clear:both;}
legend{float:left;display:block;color:#231f20;font-weight:bold;padding-top:5px;font-size:13px;}
span.desc{display:block;font-weight:normal;width:180px;height:auto;clear:both;color:#999;}
label{display:inline-block;width:100px;float:left;}
input,textarea{font:12px Helvetica, arial,sans-serif;letter-spacing: 0.01em;}

.formClass{padding:1em 0 1em 0;}
	.formClass.contact{margin-top:70px;}
	.formClass p{margin-top:2px;float:left;font-size:11px;padding:2px;}
	.formClass p.missed{color:#d83a26;font-weight:bold;}
	.formClass input[type="text"],.formClass textarea{border:solid 1px #ddd;width:500px;padding:6px;float:right;}
	.formClass select,.formClass .checkable{width:230px;float:right;margin-top:4px;}
	.formClass .checkable input{clear:both;}

	.formClass input:focus,.formClass textarea:focus{border:solid 1px #1c4ca1;color:#231f20;background-color:#efefef;}
	.formClass input[type="submit"]{cursor:pointer;height:30px;width:109px;border:solid 1px #ddd;margin-top:10px;outline:0;float:right;}
	.formClass input[type="submit"]:hover{background-color:#ccc;border:solid 1px #ddd;}
	.formClass input.missed,.formClass textarea.missed{border:solid 1px #d83a26;background-color:#efefef;}
	.formClass .clear{clear:both;}

#smsg{z-index:10000;position:absolute;top:225px;left:50%;margin-left:-430px;padding:10px 10px 0 10px;background:#FFF;border:solid 3px #f79027;}
#smsg h2{margin-top:0;padding-top:0;}

#overlay{position:absolute;top:0;left:0;z-index:10000;width:100%;height:500px;background-color:#666;cursor:pointer;overflow:visible;}
#overlayBox{position:absolute;left:50%;margin-left:-399px;width:798px;z-index:10001;padding:15px 0 0 15px;}


#overlayBox .top{background: url(../images/overlay-bg-top.png) no-repeat;height:20px;}
#overlayBox .middle{background: url(../images/overlay-bg-middle.png) repeat-y;padding-left:15px;}
#overlayBox .bottom{background: url(../images/overlay-bg-bottom.png) no-repeat;height:20px;}

#overlayBox #flashContent{overflow:hidden;}
#overlayBox #flashContent .wrapper{width:768px;}
#overlayBox #flashContent .img{height:500px;overflow:hidden;border-bottom:solid 1px #efefef;}
#overlayBox .gallery{padding: 13px 0 0 25px;}
#overlayBox .gallery h2{float:left;padding-top:12px;margin-right:20px;}
#overlayBox .gallery ul{float:left}
#overlayBox .gallery li{float:left;margin-left:10px;}
#overlayBox .gallery img{margin:0;padding:0;line-height:0;border:solid 1px #efefef;cursor:pointer;}
#overlayBox .gallery .active,#overlayBox .gallery img:hover{border:solid 1px #0076bd;}


#overlayBox img{padding:1px;margin:auto;}
#overlayBox #closeOverlay{position:absolute;z-index:9999;right:0px;top:-10px;cursor:pointer;width:25px;height:25px;}
#overlayBox.large{width:800px;margin-left:-400px;background:none;}
#overlayBox.medium{width:700px;margin-left:-350px;text-align:center;background:#fff url(http://www.nec-unified.com/sl-series/images/loader.gif) no-repeat 50% 50%;}
#overlayBox img{}
#overlayBox a.close{width:30px;height:30px;display:block;background:url(../images/close-enlarged.png) no-repeat 0 0px;text-indent:-5000px;position:absolute;top:15px;right:0px;}
#overlayBox a:hover.close{background-position:0 -30px;}

#overlayBox.bct{width:700px;margin-left:-350px;padding:20px;}
#overlayBox.bct img{width:auto;}