#sb-overlay{
opacity: 0.3;
}
#act2601{
float:right;
padding-top:15px;
}
body {
margin-top: 0px !important;
}
.spec_top{
	background:#dbe4e9;
}
.part_image
{
	max-height:110px;
	max-width:110px;
}

#part_image_wrapper{
	display:block;
	width:144px;
	height:144px;
	border:solid 1px #c8c9cc; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding-left:22px;
	padding-top:11px;
	background:white;
	margin: 15px;
}
.part_image{
	
}
.spec_hdr_details_block{
	margin-top: 15px;
}
.spec_desc TD{
	font-size:20px;
	font-weight:bold;
	color:#0a3250;
}
.rowParam0{
white-space: nowrap;
}
.spec_prtNo TD{
	font-size:15px;
	color:#231f20;
	white-space:nowrap;
}

.spec_action_wrapper TD {

padding:3px 0px;
}

.spec_action_block TD{
	padding-left:5px;
}
.spec_action_block TD:not(:last-child){

	border-right:solid 1px white;
}
.spec_action_block a, .Resource a{
	color:#0a3250;
	text-decoration:underline;
}
.spec_action_block a:hover{
	text-decoration:none;
}
.spec_action_wrapper{
	background: #e6ecf0;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}
.spec,.Resource{
	border:solid 1px black;
}
.spec TD{
	padding:5px;

}
.specLblE,.specLblO{
		font-weight:bold;
}
.specLblE{
	border-right:solid 1px white;
}
.specLblE, .specDataE{
	background:#dbe4e9
}
.Resource TD{
	padding:15px;
	background:#dbe4e9;
}

nav_spec {
	position: relative;
	z-index: 1;
	white-space: nowrap;
	padding-top:0px;
	padding-bottom:0px;
		padding-left:15px;
}
nav_spec a {
	position: relative;
	display: inline-block;
	padding-top: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 5px;
	color: inherit;
	margin: 0 0px;
	font-size:14px !important;
	font-weight:bold !important;
	width:175px;
} 
nav_spec a:hover {
	color:#2a6496 !important;
	text-decoration:none;
} 
.main {
	padding-left:15px;
}
nav_spec a::before,
main {
	border: .1em solid #aaa;
}

nav_spec a::before {
	content: ''; /* To generate the box */
	position: absolute;
	top: 0; right: 0; bottom: 0px; left: 0px;
	z-index: -1;
	border-bottom: none;
	border-radius: 10px 10px 0 0;
	background: #d2d3d5;
	box-shadow: 0 2px hsla(0,0%,100%,.5) inset;
	transform: perspective(5px) rotateX(2deg);
	transform-origin: bottom;

}

nav_spec.left a {
	
}

nav_spec.left a::before {
	transform-origin: bottom left;
}



nav_spec.right a::before {
	transform-origin: bottom right;
}

nav_spec a.selected::before {
background: #184466 !important;
}
nav_spec a.selected {
	color:white !important;
}

.Resource, #ifrm2121{
	display:none;
}

/*Related Tooling*/
.related-carousel {
	padding: 0px 0 10px 0px;
    position: relative;
	border-bottom:solid 1px #a8a9ad;
		width:919px !important;
}
.related-carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;

}
.related-carousel li {
	display:inline-block;
	position:relative;
	height:165px;
	width:155px;
	border:solid 1px #a8a9ad;	
	vertical-align: top;
	padding:5px;

}
.related-carousel  li:first-child {
margin-right:2px !important;
}
.related-carousel  li:not(:first-child) {
	margin-left:2px;
	margin-right:2px;
}
.related-carousel  li:last-child {
margin-right:0px !important;
}
.clearfix {
	float: none;
	clear: both;
}
a.related-prev, a.related-next {
	background: url(/images/spec/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 55px;
}

a.related-prev span, a.related-next span {
	display: none;
}
.related-imgblock
{
    display: table-cell;
    vertical-align: middle; 
    text-align: center;   
    width: 150px;

}
img.related-img
{
	margin-top:7px;
    border:0px;
    max-height:60px;
    max-width:90px;
}
.related-img:hover{cursor: pointer;}
.related-prtNo:hover{cursor: pointer;}

.related-prtNo 
{
    display:block;
	text-align:center;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
}
.related-desc
{
    display:block;
   padding-top:5px;
   text-align:center;
   padding-left:5px;
   font-size:11px;   
	position:relative;
	height:65px;
}
.relatedActions{
position:absolute;
bottom:0px;
right:0px;
}
.related-hdr
{
/*font-weight: bold;
font-size: 16px;*/
font-size: 20px;
font-weight: bold;
color: #0a3250;
padding: 5px 0px;
margin-top: 10px;
margin-bottom: 5px;
margin-right: 5px;
}
.related-hdr,.related-carousel,.recommendparts-container{
margin-left:15px;
}

/*Shadowbox stuff don't change*/
 #sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
 .tblOut2000{margin-top:-15px;}
 
 #bread_products{padding-left:5px;}
 
