﻿/**-------------------------------------------------------------- Global stuff ------------*/
.clearAll,
.clearB { clear:both !important; }

.margin-left-25{
	margin-left:50px;
}
* html .margin-left-25{
	margin-left:45px;
}

.no-margin-right{ margin-right:0px !important; }

.no-border-bottom{ border-bottom-width:0px !important; }
.no-border-top{ border-top-width:0px !important; }

.bold{ font-weight:bold !important; }

.padding-left-5{ padding-left:5px !important; }

.padding-right-5{ padding-right:5px !important; }

.padding-bottom-11{ padding-bottom:11px !important; }
.padding-bottom-7{ padding-bottom:7px !important; }

.padding-top-4{ padding-top:4px !important; }
.padding-top-7{ padding-top:7px !important; }
.padding-top-11{ padding-top:11px !important; }
.padding-top-16{ padding-top:16px !important; }

.no-padding-top{ padding-top:0px !important; }

.margin-top-4{ margin-top:4px !important; }
.margin-top-5{ margin-top:5px !important; }
.margin-top-7{ margin-top:7px !important; }
.margin-top-10{ margin-top:10px !important; }
.margin-top-minus-10{ margin-top: -10px !important;  }

.margin-bottom-4{ margin-bottom:4px !important; }
.margin-bottom-5{ margin-bottom:5px !important; }
.margin-left-5{ margin-left:5px !important; }

.validation{ color:Red; display:none; }

.mainContentPadding{padding:12px; padding-bottom:0px;}




/**-------------------------------------------------------------- Login form /profile/login.aspx ------------*/
.ecolInner div{ padding-left:12px !important; }
.ecolInner .regValidator{ margin-top: 0px !important; padding-bottom:0px !important; }
.formValidationClass{ color:#f00 !important; margin-top: 0px !important; padding-bottom:0px !important;}





/**-------------------------------------------------------------- Discontinued: Search Results ------------*/

.DiscontinuedCountDiv {
	position: relative;
	width: 147px;
	height: 108px;
	margin: 16px;
	cursor: pointer;
}

.discontinuedAreaSingle {
	background: transparent url(/assets/images/interface/discontinued_alert_sidebar.gif) top left no-repeat;
}

.discontinuedArea 
{
	
	background: transparent url(/assets/images/interface/discontinued_alert_sidebar.gif) top left no-repeat;
}

.DiscontinuedCountDiv .discontinuedNumberContainer {
	position: absolute;
	top: 35px;
	left: 45px;
	width: 60px;
	text-align: center;
}

.searchDiscon {
	background: transparent url(/assets/images/interface/discontinued_alert_header_searchresults.gif) top left no-repeat;
	position: relative;
	left:-1px;
	width: 698px;
	height: 40px;
	margin: 0;
	padding: 0;
}

.searchDiscon .searchDisconText {
	position: absolute;
	bottom: 13px;
	left: 285px;
	color: #1E1E1E;
}

.searchDiscon .searchDisconText a {
	color: #F5B21D;
}

.searchDiscon .searchDisconHide {
	position: absolute;
	bottom: 13px;
	right: 9px;
	color: #1E1E1E;
}

.searchDiscon .searchDisconHide a {
	font-size: 10px;
	color: #F5B21D;
	background: transparent url(/assets/images/interface/linkArrowGrey.gif) no-repeat scroll 0px 4px;
	display: block;
	padding: 1px 0px 1px 10px;
}

.DiscontinuedCountDiv .discontinuedNumberContainer div.discontinuedNumber {
	color:#F5B21D;
	font-size: 16px;
	font-weight: bold;
}



/**-------------------------------------------------------------- Products Downloads Tab ------------*/

.langIconText{ float:right; padding-top:6px; }

.pdaTabUL{}

.prodDownloads{}

.pdTabMain h3 { padding-bottom:5px !important; }

li.pdTabMain_h3
{
	color:#F5B21D;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:-10px !important;
	list-style-type:none !important;
}


/**-------------------------------------------------------------- User area ------------*/

.tmpUserBtn {
	border:0 none !important;
	padding-bottom:0 !important;
	padding-top:0 !important;
	position:relative;
	top:42px;
}

