* {margin:0;padding:0;}
img {border:none;}
ul {list-style:none;}
a {text-decoration:none;color:#5f798f;}
a:hover, a:focus {color: #c00;}
.floatRight {float:right;}
.floatLeft {float:left;}
object, .item-utils a {outline:none;}
.hidden {display:none;}
.bold {font-weight:bold;}
#mastheadCountrySelect select {
	position: absolute;
	left: -999em;
}
#skipNav {
	position: absolute;
	left: -999em;
}
a .external {
	height: 13px;
	width: 10px;
	display: inline-block;
	cursor: pointer;
	padding: 0 5px 1px 0;
	background: url(../img/newWindow_sprite.png) no-repeat right -30px;
}
a .external, x:-moz-any-link {
	padding-right: 13px;
}
a .external, x:-moz-any-link, x:default {
	padding-right: 5px;
}
a:hover .external{
	background: green;
	background: url(../img/newWindow_sprite.png) no-repeat right -63px;
}
h1 {
	font-size: 30px; 
	font-weight: normal;
	color: #c00;
	padding: 35px 0 30px;
	zoom: 1;
	margin-left:-3px;
}
h3 {
	font-size: 16px; 
	font-weight: normal; 
	color: #404040;
}
input, textarea {
	outline: none;
}
body {font:12px Arial,Helvetica,sans-serif;color:#333;background:transparent url(../img/bodyGradTop.gif) top left repeat-x;}
#page {position:relative;}
#wrapper {width:890px;margin-left: 60px;position:relative;z-index:2;}

/*Masthead*/
#masthead {height:72px;}
#masthead #avayaLogo {position:absolute;top:31px;left:0;outline:none;}

#mastheadTools {padding:10px 30px 10px 0;font-size:10px;color:#404040;}
#mastheadTools li {
	color: #404040;
}
#mastheadTools div.signIn {float:left;margin-right:35px;padding-top:4px;}
#mastheadTools div.signIn a {color:#404040;margin:0 2px;}
#mastheadTools div.signIn a:hover {color:#c00;}

#mastheadCountrySelect {float:left;padding-top:4px;position:relative;z-index:13000; margin-right: 21px; }
#mastheadCountrySelect select {width:130px;}
#mastheadCountrySelect div.selectParent { width: auto; }
#mastheadCountrySelect div.selectWrapper li.hovered {background-color:#fafafa;color:#333;}
#mastheadCountrySelect div.selectWrapper li.optGroup {background:transparent;color:#c00;text-transform:uppercase;font-weight:bold;border-top:1px solid #B3B3B3;}
#mastheadCountrySelect div.selectWrapper li.first {border-top:none;}
#mastheadCountrySelect div.selectWrapper div.selectDisplay {padding-bottom:3px;height:1em;float: left;}
#mastheadCountrySelect div.selectWrapper div.selectDisplay span.truncated {
	display: block;
	overflow: hidden;
}

#mastheadCountrySelect div.selectWrapper div.selectDisplay span {padding-left:2px;}

#mastheadCountrySelect div.selectWrapper div.selectDisplay span {
	background:transparent url(../img/arrowDown.png) right 5px no-repeat;
	display: inline;
	padding-right: 13px;
}

#mastheadCountrySelect .jScrollPaneTrack {right:5px;top:5px;width:2px;}
#mastheadCountrySelect div.selectOpen div.selectDisplay {color:#c00;background-image:url(../img/arrowDownRed.png) no-repeat;}
#mastheadCountrySelect div.selectWrapper div.selectDropDown {background:transparent url(../img/countryDropBg.png) left top no-repeat;width:136px;padding:5px 20px 15px 7px;}
#mastheadCountrySelect div.selectOpen div.selectDropDown {left:-15px; top: -13px;}
#mastheadCountrySelect div.selectWrapper ul.selectList {width:153px;}
#mastheadCountrySelect div.selectWrapper ul.selectList li {width:110px;padding:8px 10px;border-bottom:1px solid #f7f7f6;}
#mastheadCountrySelect div.selectWrapper ul.selectList li.last {
	border: none;
}
#mastheadCountrySelect div.selectWrapper ul.selectList li.selected {color:#c00;}

#mastheadCountrySelect .selectScroller {width:140px;}

#mastheadSearch {float:left;margin-left:30px;}
#mastheadSearch div.inputWrapper {position:relative;background:transparent url(../img/mastSearchBg.gif) top left no-repeat;width:117px;height:20px;}
#mastheadSearch input.text {background:transparent;border:none;width:90px;font:10px Arial,Helvetica,sans-serif;color:#404040;position:absolute;top:4px;left:8px;}
#mastheadSearch input.submit {position:absolute;top:8px;right:5px;}

#mastheadNav {width:60em;z-index:10000;position:relative;height:25px;float:right;padding:16px 0 0 0;background:transparent url(../img/mastNavBg.gif) right bottom no-repeat;}
#mastheadNav ul.wrapper {position:absolute;right:32px;z-index:2;}
#mastheadNav ul li {float:left;margin-left:31px;position:relative;z-index:2;}
#mastheadNav ul li ul {position:absolute;left:-1000em;float:none;top:-1000em;width:148px;background: transparent url(../img/nav_ds_bottom.png) left bottom no-repeat;padding-bottom:5px;}

#mastheadNav ul li ul ul {background: transparent url(../img/subnav_ds_bottom.png) left bottom no-repeat; width: 160px;}
#mastheadNav ul li ul ul div.listWrap {background: transparent url(../img/subnav_ds_top.png) left top no-repeat;}

#mastheadNav div.listWrap {padding: 0 4px 0 2px;background: transparent url(../img/nav_ds_top.png) left top no-repeat;}
#mastheadNav ul li.active ul {left:0;right:auto;top:23px;}
#mastheadNav ul li.active.last ul {left: auto; right: 0;}
#mastheadNav ul li.active {background:transparent;}
#mastheadNav ul li a {color:#404040;}
#mastheadNav ul li.active ul li ul {left:-1000em;}
#mastheadNav ul li ul li {margin:0;float:none;position:relative; font-size:11px;}
#mastheadNav ul li ul li.first {border-top:none;}
#mastheadNav ul li ul li a {padding:7px 10px;display:block;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul li.first a {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.last a {padding:10px;}
#mastheadNav ul li ul li.last a:hover, #mastheadNav ul li ul li.subNavs ul li.last a:hover {
	background: #fafafa url(../img/bg_navDD_bottom_hovered.png) left bottom repeat-x;
}
#mastheadNav ul li ul li li.first a, #mastheadNav ul li ul li li.first a:hover {border-top:none;}
#mastheadNav ul li ul li a:hover {border-top:1px solid #fff;background:#fafafa;}
#mastheadNav ul li ul li.first a:hover {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.subNavs a {background: url(../img/arrowOutGray.gif) 132px 11px no-repeat;}
#mastheadNav ul li ul li.subNavs > a {padding-right:15px;}
#mastheadNav ul li ul li a:hover {background-color:#fafafa;color:#333;}

#mastheadNav ul li ul li.subNavs a:hover, 
#mastheadNav ul li ul li.active a {
	background:#fafafa url(../img/arrowOutRed.gif) 132px 11px no-repeat;
	color:#333;
}
/*#mastheadNav ul li ul li.first a, */
#mastheadNav ul li ul li.first.subNavs > a {
	background: url(../img/bg_navDD_top_arrow.png) left top no-repeat;
}
#mastheadNav ul li ul li.first.subNavs > a:hover,
#mastheadNav ul li ul li.first.subNavs.active > a {
	background: #fafafa url(../img/bg_navDD_top_arrow_hovered.png) left top no-repeat;
}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li.first a {
	background: #edecec url(../img/bg_navDD_top.png) left top repeat-x;
}
#mastheadNav ul li ul li.subNavs ul li.first a:hover, #mastheadNav ul li.first a:hover {
	background: #edecec url(../img/bg_navDD_bottom_hovered.png) left top repeat-x;
}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li ul li.subNavs ul li.first a:hover {border-top:none;}
#mastheadNav ul li ul li.active {z-index:3;}
#mastheadNav ul li ul li.active ul {left:140px;top:0;}
#mastheadNav ul li ul li.subNavs ul li a {background:transparent;border-top:1px solid #f9f9f8;color:#404040;}
#mastheadNav ul li ul li.subNavs ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.subNavs ul li a:hover {background:#fafafa;color:#333;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul.unregistered {width:105px;background:transparent url(../img/myAvayaBottom.png) left bottom no-repeat;}
#mastheadNav ul li.active ul.unregistered {left:auto;right:0;}
#mastheadNav ul li ul.unregistered div.listWrap {background-image:url(../img/myAvayaBg.png);}
#mastheadNav ul li ul.unregistered div.top {padding:10px;border-bottom:1px solid #dfdfdf;border-top:2px solid #c00;}
#mastheadNav ul li ul.unregistered div.bottom {padding:10px;background:transparent url(../img/myAvayaBottomGrad.png) left bottom repeat-x;border-top:1px solid #fff;}
#mastheadNav ul li ul.unregistered a {width:70px;padding:10px 3px 10px 3px;background-color:#a1aaaf;font-size:11px;color:#fff;margin:10px 0;text-align:center;}
#mastheadNav ul li ul.unregistered a:hover {color:#fff;background-color:#c00;}
#mastheadNav ul li ul.unregistered span {color:#404040;font-size:11px;}
#mastheadNav ul li ul.unregistered span.bold {font-weight:bold;}
#mastheadNavPointer {background:transparent url(../img/navPointer.gif) center top no-repeat;width:76px;height:6px;position:absolute;bottom:-4px;z-index:1;left:-1000em;}

/*Content*/
#content {padding-bottom:20px;padding-right:30px;position:relative;border-top: 1px solid #fff;}

/*Custom Select*/
div.selectParent {position:relative;width:150px;z-index:10;}
div.selectParent select {position:absolute;left:-1000em;}
div.selectWrapper div.selectDisplay {height:1.2em;overflow:hidden;}
div.selectWrapper div.selectDisplay span {display:block;}
div.selectWrapper div.hovered span {cursor:pointer;}
div.selectWrapper div.selectDropDown {position:absolute;overflow:hidden;left:-1000em;background-color:#fff;}
div.selectParent div.selectOpen div.selectDropDown {left:0px;}
div.selectWrapper li.hovered {cursor:pointer;}
div.selectWrapper li.optGroup {cursor:default;}

/* Footer*/
#footer {height:64px;width:100%;background:#fff url(../img/footerBg.gif) left top repeat-x;z-index:1;}
#footer div.content {width:855px;margin-left:70px;color:#ccc;font-size:10px;padding-top:42px;}
#footer div.content .floatLeft {width:485px;padding-bottom:5px;}
#footer div.content .floatRight {width:325px;padding-bottom:5px;}
#footer div.content .floatRight ul {float:right;}
#footer div.content ul li {float:left;padding:2px 0;margin:0 0 0 5px;}
#footer div.content .floatRight ul li {color:#404040;}
#footer div.content .floatRight ul li.first {padding-left:0;color:#ccc;}
#footer div.content a {color:#404040;display:block;float:left;margin:0 5px 0 0;}
#footer div.content a.red , #footer div.content a:hover {color:#c00;}


/* sIFR styling*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;} 
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-replaced object {outline:none;}
.sIFR-active #mastheadNav p {visibility:hidden;font-size:14px;letter-spacing: 2px;}

/* Hide sIFR elements until they are renedered by flash */
.sIFR-active #content h1, .sIFR-active #content h2, .sIFR-active #pageHeader p {visibility:hidden;}

#errorPage h1 {padding:35px 0 30px;margin-left:-3px;color:#c00;font-size:30px;font-weight:normal;zoom:1;}
#errorPage p {padding-bottom:10px;}
#errorPage ul {margin-left:10px;padding-bottom:10px;}
#errorPage li {padding:1px 0 1px 10px;background:url(../img/list-dot.png) 0 4px no-repeat;}
#errorPage .category li {background:none;padding:0 0 5px 10px;}

/* Overlay */

.overlay {
	position: absolute;
	background: #fff;
	display: none;
	width: 400px;
	border: 1px solid;
	z-index: 9999999;
}
.overlay h3.title {
	margin: 0;
	padding: 5px;
	background: #ccc;
	border-bottom: 1px solid;
}
#overlay-blocker {
	background: #333;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999;
	opacity: .5;
}
#overlay-blocker iframe {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	filter : alpha(opacity = 0);
	z-index: 9999;
}

/*ToolTip Styles */

div#tool-tip {
	text-align:left;
	position: absolute;
	left:-1000em;
	top:0;
	width: 214px;
	z-index:12000;
}
/*div#tool-tip div.wrapper {
	background:transparent url(../img/toolTipTop.png) left top no-repeat;
	padding:0 5px 0 3px;
}
div#tool-tip.flipped div.wrapper {
	background:transparent url(../img/toolTipBottom.png) left bottom no-repeat;
}
div#tool-tip.flipped div.tool-tip-content {
	background: transparent url(../img/toolTipGrad_flipped.png) left top repeat-x;
	padding: 16px 18px 24px 18px;
}*/
/*
div#tool-tip div.top div.right {
	background:transparent url(../img/toolTipTR.png) right top no-repeat;
	height:5px;
}

div#tool-tip div.bottom {
	background:transparent url(../img/toolTipBL.png) left bottom no-repeat;
	padding: 0 0 0 5px;
}*/
/*
div#tool-tip div.tool-tip-content {
	font-size:11px;
	line-height:16px;
	background: transparent url(../img/toolTipGrad.png) left bottom repeat-x;
	padding: 18px;
}
*/

#tool-tip .top-outer {
	padding-left:3px;
	background:transparent url(../img/tooltip_top_left.png) left top no-repeat;
}	
#tool-tip .top-inner {
	background:transparent url(../img/nag_top_right.png) right top no-repeat;
	padding-right:5px;
}
#tool-tip .bottom-outer {

	padding-left:10px;
	background:transparent url(../img/nag_bottom_left.png) -20px top no-repeat;
}
#tool-tip .bottom-inner {

	height:6px;
	background:transparent url(../img/nag_bottom_right.png) right top no-repeat;
}
#tool-tip .content {
	background:transparent url(../img/toolTipGrad.png) bottom left repeat-x;
	padding: 18px;
	font-size:11px;
	line-height:16px;

}
	
div#tool-tip-pointer {
	position:absolute;
	bottom:-24px;
	height:30px;
	width:100%;
	left:0;
}
#tool-tip #smallTip {
	padding: 10px 18px;
}

.flipped div#tool-tip-pointer {
	bottom: 0;
	top: -27px;
	height: 33px;
}
div#tool-tip div.SE {
	background:transparent url(../img/tailRight_flipped.png) left top no-repeat;
}
div#tool-tip div.SW {
	background:transparent url(../img/tailLeft_flipped.png) right top no-repeat;
}

div#tool-tip div.NE {
	background:transparent url(../img/tailRight.png) left top no-repeat;
}

div#tool-tip div.NW {
	background:transparent url(../img/tailLeft.png) right top no-repeat;
}

/*Item Manager Styles */

div#item-manager {
	position:absolute;
	top:0;
	border:1px solid #e5e5e5;
	display:none;
	z-index:12000;
}

div#item-manager ul li a {
	display:block;
	padding:4px 10px 4px 8px;
	color:#404040;
	background-color:#f5f5f7;
	border-top:1px solid #fff;
}

div#item-manager ul li a.first, div#item-manager ul li a.first:hover {
	border-top:none;
}

div#item-manager ul li a:hover {
	background-color:#eceeef;
	border-top:1px solid #d3d7da;
}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		OTHER PAGES
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#pageHeader {
	margin: 23px 0 10px -3px;
}
.hasBreadcrumb {
	margin-top:24px;
}
.breadcrumbs {
	position:absolute;
}
#pageHeader a {
	padding-right: 10px;
	background: url(../img/arrow_grey.png) no-repeat right;
	margin: 0 5px 0 2px;
	/*color:#4b6e8a;*/
	color: #5f798f;
	font-size: 11px;
}
#pageHeader a.last {
	background:none;
}
#pageHeader a:hover {
	color:#c00;
}
#pageHeader h1 {
	position:relative;
	left:-2px;
	margin-left:0;
	padding: 0 0 0 0;
}
a.on {
	color: #c00;
}	

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		jScrollPane
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #dedede;
}
.jScrollPaneDrag {
	position: absolute;
	background: #5f798f;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}


/* FINDER */
#finder-mod {display: none; position:absolute;top:100px;left:550px;width:181px;z-index:5001;}
#finder-mod div.wrapper {padding-bottom:5px;background:transparent url(../img/finderOpenBottom.png) left bottom no-repeat;}
#finder-mod div.content {background:transparent url(../img/finderContentBg.png) left top repeat-y;padding:0 7px 0 2px;}
#finder-mod div.collapsed {padding-bottom:13px;background:transparent url(../img/finderClosedBottom.png) left bottom no-repeat;}
#finder-mod div.top-section {background:transparent url(../img/finderTopBg.png) left top no-repeat;padding:19px 12px 14px 16px;}
#finder-mod div.collapsed div.top-section {padding-bottom:15px;padding-top:19px;}
#finder-mod div.top-section a, #finder-mod div.top-section span{font-size:12px;font-weight:bold;color:#858585;}
#finder-mod div.top-section span {color:#858585;}
#finder-mod div.top-section a:hover {color:#c00;}
#finder-mod div.top-section a.control {position:absolute;outline:none;top:0px;right:11px;z-index:5;font-weight:normal;font-size:16px;color:#5f798f;}
#finder-mod form {width:175px;background:transparent url(../img/finderDividers.png) left top no-repeat;padding-top:14px;}

#finder-mod div.input-wrapper {position:relative;background:#f4f4f4 url(../img/finderDividers.png) left bottom no-repeat;padding-bottom:26px;}
#finder-mod div.text-wrapper {margin:auto;padding:4px 0 0 8px;width:137px;height:20px;background:transparent url(../img/finderSearchBg.gif) left top no-repeat; position: relative;}

#finder-mod div.text-wrapper input {width:132px;background:transparent;border:none;color:#404040;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
#finder-mod div.selectWrapper{width:157px;padding:1px 5px 22px 13px;background:#fff url(../img/finderDividers.png) -43px bottom no-repeat;}
#finder-mod div.selectWrapper div.selectDisplay {height:auto;padding-bottom:2px;}
#finder-mod div.last .selectWrapper {background:#fff url(../img/finderDividers.png) -263px bottom no-repeat;}
/* 
Keep same image as per Gunnar
#finder-mod div.selectOpen {background:#fff url(../img/finderSelectOpen.png) left bottom no-repeat;}
#finder-mod div.last div.selectOpen {background:#fff url(../img/finderDividers.png) -350px bottom no-repeat;}
*/
#finder-mod div.selectWrapper div.selectDisplay span {font-weight:bold;font-size:12px;color:#858585;line-height:16px;}
#finder-mod div.selectWrapper div.hovered span {color:#404040 !important;}
#finder-mod div.selectParent div.selectOpen div.selectDisplay span {color:#858585;}
#finder-mod div.selectParent div.selectDropDown {width:157px; padding:0 0 5px;}
#finder-mod div.selectParent div.selectOpen div.selectDropDown {position:relative;}
#finder-mod ul.selectList li {width:auto;color:#404040;padding:3px 5px 2px 8px;font-size: 11px;line-height:12px;cursor:pointer;}
#finder-mod div.selectWrapper ul.selectList li.selected, #finder-mod div.selectWrapper ul.selectList li.hovered {color:#404040;background:transparent url(../img/liArrow.gif) left 7px no-repeat;}
#finder-mod div.selectWrapper div.selectScroller {width:auto;}
#finder-mod .jScrollPaneTrack {right:2px;}
#finder-mod .submit {background-color:#a1aaaf;text-align:right;margin:0;}
#finder-submit {color:#fff;font-size:14px;font-weight:bold;padding:10px 25px 20px;display:block;}
#finder-submit:hover {background-color:#c00;}

#finder-mod form.submit-hovered div.last .selectWrapper {background-position:right bottom;}

#additionalFilters { 
	background: #FFFFFF url(../img/finderDividers.png) no-repeat scroll -220px bottom;
	padding-bottom:26px;
	position:relative;
	padding-left: 13px;
}
#finder-mod form.submit-hovered #additionalFilters {
	background-position: -440px bottom;
}

#additionalFilters a {
	color: #858585;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
#additionalFilters a:hover {
	color: #404040;
}

body.products #finder-mod div.top-section {padding-bottom:8px;}
body.products #finder-mod div.collapsed div.top-section {padding-bottom:20px;}
body.products #finder-mod form {padding-top:0px;background:transparent;}

.button {
	padding: 5px;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	display: block;
	background: #a1aaaf;
	text-align: center;
	cursor:pointer;
}

.print .button {
	padding:5px 10px 6px;
	text-align:center;
}

a.disabled, a.disabled:hover, .button.disabled, .button.disabled:hover {
	cursor: text;
	background: #d7dadc;
}
.button:hover, .button.active {
	cursor: pointer;
	background: #c00;
	color: #fff;
}

.clear {
	clear: both;
}	

/* 
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 	SUGGEST SEARCH
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.input-wrapper {
	z-index: 10000;
}
.suggestList {
	width: 202px;
	background: #fdfdfd;
	position: absolute;
	border: 1px solid #eeeff1;
	z-index: 10000;
	top: 25px;
}
.suggestList li {
	display: block;
	cursor: pointer;
	border-bottom: 1px solid #eeeff1;
	height: 1%;
}
.suggestList li a {
	display: block;
	padding: 4px 10px;
	color: #404040;
	font-size: 11px;
	background-color:#fff;
}
.suggestList li.active a, .suggestList li a:hover {
	background: #edeef0;
	color: #c00;
}

/* 
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 	UTILITY BAR
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

#utilityBar {
	position:absolute;
	top:20px;
	right:20px;
	font-size:10px;
	z-index: 6000;
}
#util-saveCollections {
	border: 1px solid;
}
#util-saveCollections li {
	margin: 0;
	padding: 0;
	height: 20px;
	width: 50px;
}

#emailAFriend {
	right: 40px;
	width: 310px;
	height: 300px;
	position: absolute;
	z-index: 6000;
	top: 72px;
	display: none;
	border: none;
	background: none;
}
.overlay-header {
	height: 30px;
	background: url(../img/bg_overlay_top.png) left top no-repeat;
}
#emailAFriend .overlay-body, #overlay_emailAvaya .overlay-body {
	padding: 0 15px 40px 13px;
}
#emailAFriend .overlay-body h3, #overlay_emailAvaya .overlay-body h3{
	margin-bottom: 14px;
}
#emailAFriend .disclaimer, #overlay_emailAvaya .disclaimer {
	font-size: 9px;
}
#emailAFriend input, #overlay_emailAvaya input {
	padding: 2px 2px;
}
#emailAFriend table, #overlay_emailAvaya table{
	width: 280px;
}
#emailAFriend td, #overlay_emailAvaya td {
	padding-bottom: 8px;
}
#emailAFriend .button, #overlay_emailAvaya .button {
	width: 50px;
}
#emailAFriend .overlay-actions, #overlay_emailAvaya .overlay-actions {
	position: relative;
	top: 5px;
}
#emailAFriend .overlay-actions .button, #overlay_emailAvaya .overlay-actions .button {
	position: absolute;
	right: 3px;
	top: 0;
}
#emailAFriend .overlay-actions .disclaimer, #overlay_emailAvaya .overlay-actions .disclaimer {
	top: 8px;
	position: relative;
}
#emailAFriend input, #emailAFriend textarea, #overlay_emailAvaya input, #overlay_emailAvaya textarea {
	border: 1px solid #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	width: 142px;
	font-size: 11px;
	color: #404040;
	background: url(../img/bg_email_input.png) left top no-repeat;
}	
#emailAFriend textarea, #overlay_emailAvaya textarea {
	width: 142px;
	padding: 2px;
}
#emailAFriend label, #overlay_emailAvaya label {
	font-size: 11px;
	color: #404040;
}
#emailAFriend label.red, #overlay_emailAvaya label.red {
	color: #c00;
}
#emailAFriend button, #overlay_emailAvaya button {
	border: none;
	_margin-right: 17px;
}
.overlay-body {
	background: url(../img/bg_overlay_bottom.png) left bottom no-repeat;
}
.overlay-close {
	height: 11px;
	width: 11px;
	background: url(../img/btn_close.png) no-repeat;	
	position: absolute;
	right: 12px;
	top: 9px;
}
#utilityBar li {
	float:left;
	width: 35px;
	height: 21px;
	display: block;
	border-left: 1px solid #ececec;
	background: #fff;
}
#utilityBar li.first {
	border-left: none;
	background: #fff;
}
#utilityBar li ul {
	position: absolute;
	background: url(../img/bg_utilDD.png) left bottom no-repeat;
	width: 127px;
	display: none;
	left: 11px;
	top:20px;
	border-top:4px solid #fff;
}
#utilityBar li.on ul {
	display: block;
	padding-bottom: 8px;
}
#utilityBar li li a {
	width: 111px;
	border-top: 1px solid #F9F9F8;
	margin: 0 0 0 1px;
	height: 1%;
	color: #404040;
	font-size: 11px;
	padding: 10px 0 10px 11px;
}
#utilPartnerLocatorLink img {
	position: relative;
	left: 1px;
	top: 1px;
}
#utilityBar li li span {
	width: 111px;
	color: #404040;
	border-top: 1px solid #F9F9F8;
	margin-left: 1px;
	font-size: 11px;
	display: block;
	padding: 10px 0 10px 11px;
}

#utilityBar li li a:hover, #utilityBar li li a:focus {
	background: #fafafa;
	color:#333;
}
#utilityBar li li {
	background: none;
	border: none;
	display: block;
	float: none;
	width: 125px;
	height: auto;
	padding: 0;
}

#utilityBar li ul.util-share a {
	background: url(../img/utilSprite.png) no-repeat;
	padding-left: 38px;
	width: 84px;
}
/**
#utilityBar li ul.util-share a:hover {
	background-color: #F9F9F8;
}*/
#utilityBar li ul.util-share a.email {
	background-position: 10px -350px;
}
#utilityBar li ul.util-share a.email:hover, #utilityBar li ul.util-share a.email:focus {
	background: #F9F9F8 url(../img/utilSprite.png) no-repeat;
	background-position: 10px -350px;
}
#utilityBar li ul.util-share a.digg {
	background-position: 10px -413px;
}#utilityBar li ul.util-share a.digg:hover, #utilityBar li ul.util-share a.digg:focus {
	background: #F9F9F8 url(../img/utilSprite.png) no-repeat;
	background-position: 10px -413px;
}

#utilityBar li ul.util-share a.reddit {
	background-position: 10px -537px;
}#utilityBar li ul.util-share a.reddit:hover, #utilityBar li ul.util-share a.reddit:focus {
	background: #F9F9F8 url(../img/utilSprite.png) no-repeat;
	background-position: 10px -537px;
}

#utilityBar li ul.util-share a.newsvine {
	background-position: 10px -600px;
}#utilityBar li ul.util-share a.newsvine:hover, #utilityBar li ul.util-share a.newsvine:focus {
	background: #F9F9F8 url(../img/utilSprite.png) no-repeat;
	background-position: 10px -600px;
}

#utilityBar li ul.util-share a.delicious {
	background-position: 10px -40px;
}#utilityBar li ul.util-share a.delicious:hover, #utilityBar li ul.util-share a.delicious:focus {
	background: #F9F9F8 url(../img/utilSprite.png) no-repeat;
	background-position: 10px -40px;
}

#utilityBar h3 {

	background:transparent url(../img/utility_bg_top.gif) top left repeat-x;
	padding: 10px 0 10px 10px;
	margin:0 3px;
	color: #c00;
}

#utilityBar a {
	padding-right: 0;
	zoom: 1;
}
/* BG IMAGES */

#utilityBar li a {
	background: url(../img/utilSprite.png) no-repeat;
	display: block;
	width: 14px;
	height: 15px;
	margin-left: 12px;
	margin-top: 5px;
	outline: none;
}
#utilityBar li a.save { background-position: 0 -299px; } 
#utilityBar li a.save:hover, #utilityBar li.on a.save, #utilityBar li a.save:focus { background-position: 0 -486px; } 

#utilityBar li a.contact { background-position: 0 -177px; } 
#utilityBar li a.contact:hover, #utilityBar li.on a.contact, #utilityBar li a.contact:focus { background-position: 0 -115px; } 

#utilityBar li a.share { 
	margin-left: 11px;
	background-position: 0 -797px; 
} 
#utilityBar li a.share:hover, #utilityBar li.on a.share, #utilityBar li a.share:focus { background-position: 0 -674px; } 
#utilityBar li a.print { 
	margin-left: 11px;
	background-position: 0 -736px; 
}
#utilityBar li a.print:hover, #utilityBar li a.print:focus { background-position: 0 -238px; } 
/* 
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 	PRINT PAGE & SHARE PAGE
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

body.print {background:none;padding-left:70px;}

div.printBody {
	width:635px;
	float:left;
	margin-top:45px;
	text-align:left;
	color:#404040;
}

div.printHeader {float:left;width:635px;margin-bottom:25px;}
div.printHeader div.logo {float:left}
div.printHeader div.printButtons {float:right}
	div.printButtons ul {float:left}
	div.printButtons ul li {float:left;padding-left:5px;}
div.printContent {position:relative;float:left;width:635px;z-index:9999}
	div.share div.printContent {position:static}
	div.printContent h1 {font-size:15px;color:#cc0000;margin-bottom:15px}
	div.printContent p.date {position:absolute;top:0;right:0}
	div.share div.printContent p.big {font-size:19px;width:420px;}
div.itemList {float:left;width:635px;clear:both;margin-top:30px;}
div.itemRow {float:left;width:635px;margin-bottom:13px;}
	div.itemRow div.item {background:#FFFFFF none repeat scroll 0;border:1px solid #EBEBEB;margin:0 15px 10px 0;width:210px;float:left;}
		div.share div.itemRow div.item {width:160px;}
	div.itemRow div.item div.titlebar {background:#F2F2F2 none repeat scroll 0;border-bottom:1px solid #EBEBEB;position:relative;}
		div.itemRow div.item div.titlebar p {position:absolute;top:5px;left:10px;}
		div.share div.itemRow div.item div.titlebar {padding:2px 5px 2px 10px;position:static}
		div.share div.itemRow div.item div.titlebar p {position:static;padding:0;font-size:10px;color:#404040;text-transform:uppercase}
	div.itemRow div.item div.item-content {background:transparent url(../img/bg_sdItem.png) repeat-x scroll center bottom;color:#404040;font-size:11px;height:50px;position:relative;}
		div.share div.itemRow div.item div.item-content {height:78px;position:static;}
		div.item-content p {position:absolute;top:5px;left:10px;padding:0px 0 5px 0px}
		div.itemRow div.item div.phone {background: url(../img/bg_printPhone.png) bottom left no-repeat}
		div.itemRow div.item div.buds {background: url(../img/bg_printBuds.png) bottom left no-repeat}
		div.itemRow div.item div.product {background: url(../img/bg_printProduct.png) bottom left no-repeat}
		div.itemRow div.item div.demo {background: url(../img/bg_printDemo.png) bottom left no-repeat}
	div.itemRow div.itemText {float:right;width:405px;}
		div.share div.itemRow div.itemText {width:440px;padding-top:0px;}
		div.share div.itemRow div.itemText a {padding:0px 8px 0px 0px;background:url(../img/arrowOut.gif) right 4px no-repeat;}
		div.itemRow div.itemText p {padding:4px 0;}
div.share {float:left;clear:both;}
	div.share h2 {margin:0px 0px 5px 0px;padding-bottom:0px;}
div.printBody div.itemRow div.itemText p a {font-size:11px;}
/* 
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 	Three Column layout used by Product Family, Solutions Portfolio, Etc.
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

.threeColumn #pageHeader {margin:23px 0 29px}
.threeColumn #pageHeader h2 {}
.threeColumn #pdp {padding:0 0 0 1px;}
.threeColumn .leftCol ul.leftNav li {
	font-size:11px;
	margin-bottom: 10px;
}
.threeColumn {
	zoom: 1;
	padding-bottom: 40px;
}
.threeColumn .leftCol {
	width: 165px;
	float: left;
	margin-left:1px;
}
.threeColumn  .rightCol {
	width: 685px;
	float: right;	
}
.threeColumn .rightCol .leftCol {
	float: left;
	width: 510px;
	color:#404040;
	margin-left:0;
}
.threeColumn .rightCol .leftCol .content {
	float: left;
	width: 483px;
	clear:both;
}

.threeColumn .rightCol .leftCol .padding {
	padding-right:27px;
}
.threeColumn .rightCol .leftCol p {
	line-height:16px;
	margin-bottom:12px;
}
.threeColumn .rightCol .leftCol div {
	margin-bottom: 3px;
}
.threeColumn .rightCol .leftCol .content ul li {
	line-height:16px;
	margin-bottom:14px;
	padding-left:12px;
	background:url(../img/list-dot.png) 0px 3px no-repeat;
}

.threeColumn .rightCol .rightCol {
	float: right;
	width: 175px;
	margin-right: 0;
	padding-top:75px;
	position:relative;
}
.threeColumn .rightCol .rightCol #finder-mod {
	left:-5px;
	top:-2px;
	width:181px;
	background:none;
}
.threeColumn .rightCol .leftCol .tabs ul li {
	float:left;
	color:#ccc;
	padding-bottom:22px;
	margin-bottom:0px;
}
.threeColumn .rightCol .leftCol .tabs ul li a {
	margin:0 12px;
}
.threeColumn .rightCol .leftCol .tabs ul li.first a {
	margin: 0 12px 0 0;
}
a.arrowBlue {
	background:url(../img/arrowOut.gif) no-repeat right 5px;
	padding:0 8px 0 0;
}
a.arrowBlue:hover {
	background-image:url(../img/arrowOutRed.gif);
}
a.pdf {
	background:url(../img/sprite-fileType.png) no-repeat right -29px;
	padding:0 22px 0 0;
}
a.pdf:hover {
	background-position: right -70px;
}
a.doc {
	padding:0 20px 0 0;
	background:url(../img/sprite-fileType.png) no-repeat right -110px;
}
a.doc:hover {
	background-position: right -151px;
}
a.ppt {
	padding:0 20px 0 0;
	background:url(../img/sprite-fileType.png) no-repeat right -192px;
}
a.ppt:hover {
	background-position: right -233px;
}
a.xls {
	padding:0 20px 0 0;
	background:url(../img/sprite-fileType.png) no-repeat right -274px;
}
a.xls:hover {
	background-position: right -315px;
}
a.extWindow {
	background: url(../img/newWindow_sprite.png) no-repeat right -32px;
	padding-right: 15px;
}
a.extWindow:hover {
	background-position: right -65px;
}
a.extLink {
	background: url(../img/icon_new_window.gif) no-repeat right bottom;
	padding-right: 15px;
}
.threeColumn .rightCol .leftCol ul.contentList {
	width:100%;
	padding:11px 0px 0px 0px;
	margin-bottom:30px;
}
.threeColumn .rightCol .leftCol ul.contentList li {
	padding-bottom:11px;
	margin-bottom:0;
	background:none;
	padding-left:0;
}
.threeColumn .rightCol .leftCol ul.contentList li a {
	padding-left:11px;
	background:url(../img/arrow_down.png) 0 5px no-repeat;
}
.threeColumn .rightCol .leftCol ul.contentList li a:hover {
	background-position: 0 -9px;
}
.threeColumn .rightCol .leftCol .blurb {
	position:relative;
	padding-bottom:32px;
	margin-bottom:19px;
	border-bottom:1px solid #ccc;
	zoom:1;
}
.threeColumn .rightCol .leftCol .last {
	border-bottom:none;
}
.threeColumn .rightCol .leftCol .blurb h3 {
	margin-bottom:12px;
}
.blurb a.back {
	padding-left:9px;
	position:absolute;
	bottom:20px;
	right:0px;
	font-size:11px;
	background:url(../img/arrowBack.png) 0px 3px no-repeat;
}
.blurb a.back:hover {
	background-position: 0px -20px;
}
.threeColumn .rightCol .rightCol .tout {
	width:175px;
	height:197px;
	margin-bottom:25px;
}
.threeColumn .rightCol .rightCol .tout h4 {
	color:#404040;
	font-size:20px;
	font-weight:normal;
	padding:14px 0px 6px 13px;
	margin-bottom:0px;
}
.threeColumn .rightCol .rightCol h4 {
	margin-bottom:6px;
}
.threeColumn .rightCol .rightCol .tout p {
	padding: 0 14px 5px;
	margin-left:0;
	line-height:16px;
}
.threeColumn .rightCol .rightCol h5 {
	color:#404040;
	font-size:9px;
	font-weight:normal;
	margin-left:1px;
}

.threeColumn .rightCol .rightCol p {
	margin-bottom:13px;
	margin-left:1px;
	line-height:18px;
}

.threeColumn .rightCol .rightCol p.submit {
	margin-bottom:0px;
}
.threeColumn #finder-mod {
	top:106px;
	left:680px;
}
.threeColumn #flashContainer {
	margin-bottom:28px;
	height:272px;
}

/*sign in box*/

#signInBox {
	text-align:left;
	width:187px;
	height:166px;
	background: transparent url(../img/signInBg.png) bottom right no-repeat;
	color:#404040;
	font-size:11px;
	position:absolute;
	top:29px;
	left:-9999px;
	z-index:9999999;
}

#signInBox .padding {
	padding:15px 15px 15px 12px;
}

#signInBox ul  {
	float:left;
}

#signInBox ul li {
	margin-bottom:14px;
}
#signInBox .input-wrapper {
	background: url(../img/signInInputBg.png) no-repeat left top;
	width:151px;
	height:12px;
	padding:4px 5px;
	margin-top:1px;
}
#signInBox input {
	width:147px;
	border:none;
	font-size:10px;
	color:#404040;
	background:transparent;
}
#signInBox .floatRight {
	margin-top:6px;
}
#signInBox .floatLeft {
	margin-top:11px;
}
#signInBox button.btn_signIn {
	border:none;
	margin:0px;
	padding:5px 10px 6px;
	text-transform:lowercase;
	zoom:1;
}
#emailAvaya {
	display: none;
}
#overlay_emailAvaya h3.title {
	display: none;
}
#overlay_emailAvaya {
	border: none;
	background: transparent;
}
#overlay_emailAvaya input, #overlay_emailAvaya textarea {
	width: 170px;
}
#overlay_emailAvaya label {
	display: block;
	text-align: left;
}
#overlay_emailAvaya .overlay-actions {
	margin-bottom: 10px;
}
#overlay_emailAvaya .overlay-body h3 {
	text-align: left;
}
#overlay_emailAvaya .overlay-body h2, #emailAFriend .overlay-body h2{
	padding: 70px 0 0 0;
	text-align: left;
}
#overlay_emailAvaya .overlay-actions .disclaimer {
	position: absolute;
	left: 0;
}
#overlay_emailAvaya.thankYou .overlay-actions, #emailAFriend.thankYou .overlay-actions {
	position: absolute;
	bottom: 35px;
	right: 15px;
	top: auto;
}
#emailAFriend.thankYou .overlay-actions {
	bottom: 40px;
}
#emailAFriend.thankYou .overlay-body {
	position: relative;
}	

#SubBtn{
	display:block;
}