
.searchpanel,.searchbox,.searchbutton
{
    padding:0px;
    margin:0px;
    vertical-align:middle;
}


div.pnavTriggerBoxTrane {
	width: 236px;
	padding: 8px 10px 8px 10px;
	background: #F0F0F1 url(../../Images/arrow-orange.png) 95% no-repeat;;
	cursor: pointer;
	
}



#pnavItem6_trigger div.pnavTriggerBoxTrane{
	padding: 15px 10px;
}

div.pnavTriggerBoxTrane img{
	display: none;
}

div.pnavBoxLeftTrane, div.pnavBoxRightTrane 
{
	width: 298px;
	display: none;
	z-index: 2;
	bottom: -14px; left: -6px;
}

.pnavCloseButtonTrane 
{
	float: right; padding: 5px; 
	cursor: pointer;
	
}

input.image.pnavArrow {
	display: inline;
	vertical-align: middle;
	position: relative;
	margin-right: 7px;
	cursor: pointer;
}

span.pnavLabel a:link
{
    color:Black;
    text-decoration:none;
}
span.pnavLabel a:visited
{
    color:Black;
    text-decoration:none;
}
span.pnavLabel a:hover
{
    color:Black;
    text-decoration:none;
}
span.pnavLabel a:active
{
    color:Black;
    text-decoration:none;
}


select {
	margin-top: 1px;
	font-size: .91em;
}

td.odd {
	background-color: #DCE4DC;
}
/*
//THESE STYLES CONFLICT WITH THOSE IN T10STAT.CSS
table.productTable {
	width: 414px;
	background: #d8e1d7 url(/Commercial/images/body/bg_cdd19db_btm_rt.gif) no-repeat bottom right;
	margin-left:14px;
	margin-top:-4px;
	border-bottom-color:#000033;
}

table.productTable td {
	border-bottom: 1px solid #FFFFFF;
	padding-top: 16px;
	padding-bottom: 17px;
	text-align: left;
	vertical-align: top;
}

table.productTable td.last {
	border-bottom: none;
}
*/
table.downloadsTable {
	width: 100%;
	margin-bottom: 20px;
}

table.downloadsTable th {
	font-weight: bold;
	text-align: left;
}

table.downloadsTable tr.odd {
	background-color: #DCE4DC;
}

table.downloadsTable tr {
	vertical-align: top;
}

table.downloadsTable th {
	padding: 0px 0px 2px 5px;
}

table.downloadsTable td {
	padding: 4px 0px 4px 5px;
}

table.downloadsTable td.event, table.downloadsTable th.event {
	padding-left: 15px;
	width: 250px;
}
table.softwareTable {
	width: 100%;
	margin-top: 14px;
	margin-bottom: 14px;
}

table.softwareTable tr {
}

table.softwareTable tr.odd {
	background-color: #DCE4DC;
}

td.sectionTitle 
{	
	background-color:#DDD6B8;
	font-weight: bold;
}

table.softwareTable th {
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 2px;
}

table.softwareTable td {
	vertical-align: middle;
	height: 22px;
}

table.softwareTable td a {
	color: #335599;
	text-decoration: none;
}

table.softwareTable td a:hover {
	text-decoration: underline;
}

.selectedSearchText 
{
	font-weight: bold;
}
.watermarked {
	
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

a:link {
	text-decoration: none;
	/* color: #335599; */
}
a:visited {
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
	
}
a:hover {
	text-decoration: underline;
	
}

div.searchTable {
	position: absolute; 
	top: 9px; 
	right: 30px;
}

/* for parts store page */
.stateForm {
	width: 514px;
	padding-bottom: 13px;
	border-bottom: 1px solid #2E621B;
	margin-bottom: 20px;
}

/* Customer Login modal popup */ 

.modalBackground {
	background-color:Gray; 
	filter:alpha(opacity=70);
	opacity:7.0;

}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
	z-index: auto;
	
}

/* cad template */
.cadUnit {
	float:right;
	margin-right: 14px;
	margin-bottom: 10px;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}