/*
 *
 * Custom Build Style
 *
 */

#caseStudiesTitle {
	background: #fff url(../images/title_case_studies.gif) no-repeat;
	width: 81px;
	height: 11px;
	margin-left: 15px;
	margin-top: 36px;
	margin-bottom: 20px;
}


.caseStudiesWrapper {
	width: 730px;
	margin-bottom: 70px;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
}


.caseStudiesPhotoColumn {
	width: 256px;
	height: 175px;
	background: #FDFDFD url(../images/case_study_frame.gif) 0 0 no-repeat;
	float: left;
}


.caseStudiesRightColumnOdd {
	width: 472px;
	float:left;
}


.caseStudiesDescColumn {
	width: 459px;
	height: 119px;
	margin-top: 28px;
	margin-bottom: 28px;
	background-color: #F7F7F7;
}

.caseStudiesDescColumn h5 {
	padding-top: 16px;
	margin-left: 20px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}


.detailLeftCol h5{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}


.caseStudiesRightColumnOdd .caseStudiesDescColumn .viewLink {
	/*background-color: #fff;*/
	/*width: 106px;
	height: 20px;*/
	margin-top: 17px;
	margin-left: 20px;
}


.caseStudiesRightColumnOdd .caseStudiesDescColumn .viewLink a{
	padding: 2px 0px 0px 10px;
	display: block;
	background: transparent url(../images/custom_build/icon_view_cs.gif) no-repeat;
	width: 106px;
	height: 20px;
	font-size: 11px;
	color: #009ADA;
	text-decoration: none;
}


.caseStudiesRightColumnOdd .caseStudiesDescColumn .viewLink a:hover, .caseStudiesLeftColumnEven .caseStudiesDescColumn .viewLink a:hover {
	/*text-decoration: underline;*/
	display: block;
	background: transparent url(../images/custom_build/icon_view_cs_rollover.gif) no-repeat;
	color: #ffffff;
	width: 106px;
	height:20px;
}


.caseStudiesLeftColumnEven .caseStudiesDescColumn .viewLink {
	float:right;
	/*background-color: #fff;
	width: 106px;
	height: 20px;*/
	margin-top: 17px;
	margin-right: 20px;
}


.caseStudiesLeftColumnEven .caseStudiesDescColumn .viewLink a{
	padding: 2px 0px 0px 10px;
	display: block;
	background: transparent url(../images/custom_build/icon_view_cs.gif) no-repeat;
	width: 106px;
	height: 20px;
	font-size: 11px;
	color: #009ADA;
	text-decoration: none;
}


.caseStudiesDescColumn p {
	margin-left: 20px;
	margin-right: 20px;
}


.caseStudiesPhotoColumn img {
	margin: 20px 0px 0px 21px;
}


.caseStudiesLeftColumnEven {
	width: 459px;
	float:left;
}


/*
 *
 *	Custom Build Detail Style
 *	
 */
 
#keyCaseStudiesTitle {
	background: #fff url(../images/title_case_studies.gif) no-repeat;
	width: 81px;
	height: 11px;
	margin-left: 15px;
	margin-top: 36px;
	margin-bottom: 20px;
}


.detailLeftCol {
	width: 363px;
	margin-right: 25px;
	height: 100%;
	float: left;
}

.detailRightCol {
	width: 337px;
	height: 100%;
	float: right;
}

.intro_product .detailRightCol {
}

#moreCBTitle {
	margin-bottom: 26px;
	padding-left: 164px;
}


.caseStudiesRightColumnOdd .caseStudiesDescColumn .enlargeLink {
	/*background: #fff url(../images/custom_build/icon_enlarge.gif) 8% 50% no-repeat;*/
	width: 106px;
	height: 20px;
	margin-top: 17px;
	margin-left: 20px;
}


.caseStudiesRightColumnOdd .caseStudiesDescColumn .enlargeLink a{
	display: block;
	background: #fff url(../images/custom_build/icon_enlarge.gif) 8% 50% no-repeat;
	width: 76px;
	height: 19px;
	padding-top: 1px;
	padding-left: 30px;
	font-size: 11px;
	color: #009ADA;
	text-decoration: none;
}


.caseStudiesRightColumnOdd .caseStudiesDescColumn .enlargeLink a:hover, .caseStudiesLeftColumnEven .caseStudiesDescColumn .enlargeLink a:hover {
	/*text-decoration: underline;*/
	background: #fff url(../images/custom_build/icon_enlarge_rollover.gif) 8% 50% no-repeat;
	color: #ffffff;

}


.caseStudiesLeftColumnEven .caseStudiesDescColumn .enlargeLink {
	float:right;
	/*background: #fff url(../images/custom_build/icon_enlarge.gif) 8% 50% no-repeat;*/
	width: 106px;
	height: 20px;
	margin-top: 17px;
	margin-right: 20px;
}


.caseStudiesLeftColumnEven .caseStudiesDescColumn .enlargeLink a{
	display: block;
	background: #fff url(../images/custom_build/icon_enlarge.gif) 8% 50% no-repeat;
	width: 76px;
	height: 19px;
	padding-top: 1px;
	padding-left: 30px;
	font-size: 11px;
	color: #009ADA;
	text-decoration: none;
}