#photoGalleryFilterBox {
	
	background-color: #faf0e2; 
	padding: 15px 0 3px 16px; 
	width: 303px;
}
	#photoGalleryFilterBox td {
		font-size: 11px;
		line-height: 11px;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#photoGalleryFilterBox select {
		width: 182px;
	}
	
/* Mod: JAM - 01/25/2010 
        Removed this here because due to changes in the way the
		product links are being rendered (they aren't always links anymore)
		we are formatting the html differently.
		However, the galleryProdLinks class is still being used
		in jQuery functions*/
/*#galleryProdLinks a {line-height: 16px;}*/
/* End of mod  JAM - 01/25/2010 */

.caseStudyRow{padding-bottom: 20px;}

.rightCaseStudyContent {
	padding-top: 21px;
}

.caseStudyListing 
{
    width: 228px;
    float: left;   
}

.caseStudyListingImage
{
    width: 102px; 
    float: left;
    margin-right: 5px;
}

.caseStudyListingTitle 
{
    width: 114px;
    float: left;
}

.caseStudyProductLink{line-height: 18px;}
	
/**************************************************************************************************************
                        jcarousel styles  --  Skin styles first
**********************************************************************************************************/
.jcarousel-skin-cteed .jcarousel-container {
	background:#ffffff none repeat scroll 0%;
}
.jcarousel-skin-cteed .jcarousel-container-horizontal {
	padding:10px 13px 10px 27px;
	width: 506px;
}
.jcarousel-skin-cteed .jcarousel-clip-horizontal {
	height:75px;
	width: 506px;
}
.jcarousel-skin-cteed .jcarousel-item {
	height: 57px;
	width: 87px;
	border: solid 0px;
}
	.jcarousel-skin-cteed .jcarousel-item img {
		padding: 1px;
		border: 1px solid #666666;
	}
.jcarousel-skin-cteed .jcarousel-item-horizontal {
	height: 57px;
	width: 87px;
	border: solid 0px;
}
.jcarousel-skin-cteed .jcarousel-item-vertical {
	margin-bottom:10px;
}
.jcarousel-skin-cteed .jcarousel-item-placeholder {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
}
.jcarousel-skin-cteed .jcarousel-next-horizontal {
	/*background:transparent url(next-horizontal.png) no-repeat scroll 0pt;*/
	cursor:pointer;
	height:23px;
	position:absolute;
	right:10px;
	top:33px;
	width:23px;
}
.jcarousel-skin-cteed .jcarousel-next-horizontal:hover {
	background-position:-32px 0pt;
}
.jcarousel-skin-cteed .jcarousel-next-horizontal:active {
	background-position:-64px 0pt;
}
.jcarousel-skin-cteed .jcarousel-next-disabled-horizontal, .jcarousel-skin-cteed .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-cteed .jcarousel-next-disabled-horizontal:active {
	background-position:-96px 0pt;
	cursor:default;
}
.jcarousel-skin-cteed .jcarousel-prev-horizontal {
	/*background:transparent url(prev-horizontal.png) no-repeat scroll 0pt;*/
	cursor:pointer;
	height:23px;
	left:10px;
	position:absolute;
	top:33px;
	width:23px;
}
.jcarousel-skin-cteed .jcarousel-prev-horizontal:hover {
	background-position:-32px 0pt;
}
.jcarousel-skin-cteed .jcarousel-prev-horizontal:active {
	background-position:-64px 0pt;
}
.jcarousel-skin-cteed .jcarousel-prev-disabled-horizontal, .jcarousel-skin-cteed .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-cteed .jcarousel-prev-disabled-horizontal:active {
	background-position:-96px 0pt;
	cursor:default;
}
.jcarousel-skin-cteed .jcarousel-next-vertical {
	background:transparent url(next-vertical.png) no-repeat scroll 0pt;
	bottom:5px;
	cursor:pointer;
	height:32px;
	left:43px;
	position:absolute;
	width:32px;
}
.jcarousel-skin-cteed .jcarousel-next-vertical:hover {
	background-position:0pt -32px;
}
.jcarousel-skin-cteed .jcarousel-next-vertical:active {
	background-position:0pt -64px;
}
.jcarousel-skin-cteed .jcarousel-next-disabled-vertical, .jcarousel-skin-cteed .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-cteed .jcarousel-next-disabled-vertical:active {
	background-position:0pt -96px;
	cursor:default;
}
.jcarousel-skin-cteed .jcarousel-prev-vertical {
	background:transparent url(prev-vertical.png) no-repeat scroll 0pt;
	cursor:pointer;
	height:32px;
	left:43px;
	position:absolute;
	top:5px;
	width:32px;
}
.jcarousel-skin-cteed .jcarousel-prev-vertical:hover {
	background-position:0pt -32px;
}
.jcarousel-skin-cteed .jcarousel-prev-vertical:active {
	background-position:0pt -64px;
}
.jcarousel-skin-cteed .jcarousel-prev-disabled-vertical, .jcarousel-skin-cteed .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-cteed .jcarousel-prev-disabled-vertical:active {
	background-position:0pt -96px;
	cursor:default;
}




.ideaCenterHeader {font-family: Arial; font-size: 20px;}

.ideaCenterDivision{font-family: Arial; font-size: 20px; color: #608bb8; margin: 0 40px 0 6px;}

.error{float: left; margin-left: 10px;}

#galleryStart{float: left; width: 279px; padding-left: 16px; padding-top: 15px;}

#galleryImageDetails {float: left; width: 279px; padding-left: 16px; padding-top: 15px;}

.galleryTitle{font-weight: bold;}

.galleryError{
	color: #ff0000;
}

#caseStudyProducts {
	float: left;
	width: 380px;
	padding: 0 0 10px 5px;
}
.tblWhatsNew {
	width: 785px;
}
	.tblWhatsNew .imgCol {
		width: 113px;
	}
	.tblWhatsNew .spacerCol {
		width: 28px;
	}
	.tblWhatsNew .middleSpaceCol {
		width: 79px;
	}
	.tblWhatsNew .textCol {
		width: 208px;
	}
	
.whatsNewSection
{
	width: 902px;
	border-top: 1px solid #cecece;
	padding: 7px 0 15px 0;
}
	.whatsNewSection ul, .whatsNewSection ol
	{
		margin-left: 20px;
	}