#s10-pilot {
	height:auto !important;
	width:auto !important;
	margin:5px 0 0 !important;
}
#s10-pilot .s10-sh {
	color:#333;
	font-size:100%;
	font-weight:bold;
	height:12px;
	display:inline-block;
	padding:3px 24px 4px 14px;
	outline:0;
	border:1px solid transparent;
	position:relative;
	top:3px;
	outline:none;
}
#s10-pilot a {
	color:#2F6681;
	text-decoration:none;
	outline:none;
}
#s10-pilot a:hover {
	text-decoration:underline;
}
#s10-pilot ul {
	border:#ccc solid 1px;
	margin:0;
	padding:0 5px 0 5px;
	list-style-type:none;
	width:115px;
	background-color:#fff;
}
#s10-pilot li {
	font-size:92%;
	line-height:125%;
	text-align:left;
	padding:5px 0;
	border-bottom:1px solid #e5e5e5;
}
#s10-pilot li.last {
	border-bottom:none;
}
#s10-pilot ul li a {
	display:block;
	padding-left:31px;
	width:auto;
	outline:none;
}
#s10-pilot .s10-arrow_icon, 
#s10-pilot #sbt-delicious, 
#s10-pilot #sbt-digg, 
#s10-pilot #sbt-myyahoo, 
#s10-pilot #sbt-technorati, 
#s10-pilot #sbt-twitter, 
#s10-pilot #sbt-facebook, 
#s10-pilot #sbt-linkedin {
	background:url('//www.static-cisco.com/assets/pilot/s10/sbt-icons-sprite2.jpg') no-repeat 3px -91px;
}
#s10-pilot .s10-sh .s10-arrow_icon {
	background-position:right 1px;
	height:18px;
	width:18px;
	position:absolute;
	top:0;
	right:0;
}
#s10-pilot .s10-sh:hover .s10-arrow_icon {
	background-position:right -549px;
}
#s10-pilot.open .s10-sh .s10-arrow_icon {
	background-position:right -38px;
}
#s10-pilot.open .s10-sh, 
#s10-pilot .s10-sh:hover {
	background-color:#e9e9e9;
	border:1px solid #CCC;
}
#s10-pilot .s10-sh:hover {
	text-decoration:none;
}
#s10-pilot #sbt-facebook {
	background-position:3px -137px;
	background-color:#fff;
}
#s10-pilot #sbt-linkedin {
	background-position:3px -183px;
}
#s10-pilot #sbt-myyahoo {
	background-position:3px -229px;
}
#s10-pilot #sbt-delicious {
	background-position:3px -321px;
}
#s10-pilot #sbt-digg {
	background-position:3px -367px;
}
#s10-pilot #sbt-technorati {
	background-position:3px -413px;
}
#s10-pilot #dpBox {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	z-index:888;
	box-shadow: 0 3px 10px 3px #e5e5e5;
}
/* to account for share being lowered when alone */
.prod-socmed-share #s10-pilot .s10-sh {
	margin-bottom:8px;
}
.prod-socmed-share #s10-pilot.closed.hover .cbr, 
.prod-socmed-share #s10-pilot.closed.hover .cbl {
	bottom: 5px;
}
/* for rounded and square corners */

#s10-pilot.closed .ctl, 
#s10-pilot.closed .ctr, 
#s10-pilot.closed.no_hover .cbl, 
#s10-pilot.open .cbl, 
#s10-pilot.closed.no_hover .cbr, 
#s10-pilot.open .cbr {
	background:transparent none 0 0 no-repeat;
}
#s10-pilot.open .ctl, 
#s10-pilot.hover .ctl, 
#s10-pilot.open .ctr, 
#s10-pilot.hover .ctr, 
#s10-pilot.closed.hover .cbl, 
#s10-pilot.closed.hover .cbr {
	display:block;
	height:3px;
	width:3px;
	position:absolute;
	background:transparent url('//www.static-cisco.com/assets/swa/i/3px_corners.gif') 0 0 no-repeat;
	line-height:3px;
}
#s10-pilot.open .ctl, 
#s10-pilot.hover .ctl {
	top:8px;
	left:0;
}
#s10-pilot.open .ctr, 
#s10-pilot.hover .ctr {
	background-position: 0 -3px;
	top:8px;
	right:0;
}
#s10-pilot.closed.hover .cbl {
	background-position: 0 -9px;
	bottom:-3px;
	left:0;
}
#s10-pilot.closed.hover .cbr {
	background-position: 0 -6px;
	bottom:-3px;
	right:0;
}
