.blueHeadline {
	color:#154361;
	font-size:16px;
	font-weight:bold;
}
.redSubHeadline {
	color:#aa1c1c;
	clear:both;
}
#GlobalSearchError {
	display:none;
	color:#CC0000;
	padding-right:8px;	
}
.ProductsMenu {
	/*top:48px !important;*/
}
.IndustriesMenu {
	/*top:48px !important;*/
}
.InfoBox 
{
	width: 377px;
	border-top:1px solid #c9c9c9;
}
.InfoBoxLast {
	border-bottom:1px solid #c9c9c9;
}
.ShowInfoBtn {
	float:left;
	padding:5px 0px 0px 5px;
	cursor:pointer;
}
.InfoBox .InfoBoxClosed {
	float:left;
	font-weight:bold;
	margin-left:5px;
	font-size:12px;
	color:#000000;
	padding:5px 0px;
}
.InfoBox .InfoBoxOpen {
}
.InfoBox .infoBoxContent {
	display:none;
	clear:both;
	padding:0px 0px 20px 15px;
}
.clearDiv {
	clear:both; 
	height:1px; 
	overflow:hidden;
}
.productMiddleSlot {
	width:657px !important;
}
.slot_title {
	margin:0px !important;
	width:240px !important;
	padding:0px !important;
}
.linksBG  {
	background-color:#e8e8e6;
	margin:0px;
	width:243px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}
.home_right_slot .copy .item {
	padding-left:15px;	
}
.leftbarOnly {
	background-image:url('../Images/slot_background_leftOnly.jpg') !important;
}
.productHolder { 
	float:left; 
	margin-top: 20px;
}
.productLeftColumn {
	float:left;
	width:124px;
	/*padding-top:14px;*/
}
.productLeftColumn img{
	padding-top:3px;
}
.productRightColumn {
	float:left;
	display:inline;
	width:414px;
	padding-bottom:10px;
	border-bottom:1px solid #cacaca;
}
.productRightColumn h4{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
}

span.prodRightColumnInfo {
	text-decoration:underline;
}

input, textarea {
	padding:1px 3px;
	background:#fff url(../images/text-bg.gif) repeat-x 0 0!important;
	border:1px solid #B5B8C8;
	font-size: 11px;
	
}
#GlobalSearchTerm {
	width:119px;
}

.formContainer {
	float:left;
	width:400px;
}
.formContainer .formRow  {
	padding:0px 0px 10px 0px;
	width:200px;
	float:left;
}
.fullWidth{
	padding:0px 0px 10px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.formContainer .formRow  .fullWidth {
	width:100%;
	float:left;
	clear:both;
}
.formContainer .formRow .leftCol {
	float:left;
	width:200px;
}
.formContainer .formRow .rightCol {
	float:left;
	width:200px;
}
.formContainer .submit {
	background:#5E5E50 !important;
	border:1px solid #B5B8C8;
	color:#FFFFFF;
	height:30px;
	font-size:11px;
	font-family:tahoma,verdana,helvetica;
}
.form_error span {
	color:#CC0000 !important;
}
.form_error input {
	border:1px solid #CC0000 !important;	
}

#formErrorDiv, #formServerError {
	color:#CC0000;
	display:none;
}
#formThankYou {
	font-size:14px;
	display:none;
}
.radioBoxSpan { position:relative; }
.radioBoxSpan input{
	top:3px;
	position:relative;
	margin:3px;
	border:0px;
	background:none !important;
}
.rightSideSpacer {
	float:left;
	height:10px;
	overflow:hidden;	
}
/* BEGIN LIGHTBOX */
#vcontainer {
	text-align:center;	
}
#modalSubmission{
	display: none;
	position:absolute;
	z-index:1000;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	margin: 0 auto;
	text-align:center;
}

#modalBackground{
	filter: Alpha(Opacity=70); 
	-moz-opacity:0.7; 
	opacity: 0.7;
	width: 100%; 
	height: 100%; 
	background-color: #000000;
	position:fixed;
	z-index: 10000;
	top: 0px; 
	left: 0px;
	text-align:center;
	position:relative;
}

#inline-video-container
{
	position:absolute;
	margin: 0px auto; 
	top: 20px;
	left:0px;
	width:100%; 
	text-align: left;
	z-index:50000;
}

#inline-video-container .close
{
	width: 380px;
	text-align:right;
	background: url('../Images/btnClose.gif') no-repeat right top;
	cursor: pointer;
	font-weight: bolder;
	margin:0px auto;
}
.vcontainer {
	position:relative;
	background-color:White;
}

/* END LIGHTBOX */
