﻿/* video case studies content */
#caseStudiesVideoLeft { float: left; width: 418px; overflow: hidden; }
#caseStudiesVideoRight { float: left; width: 512px; padding-left: 20px; overflow: hidden; }
#caseStudiesVideoRight a { text-decoration: none; }
#videoNotPlaying { position: absolute; bottom: 0; left: 0; width: 472px; }
#videoNotPlaying span { float: left; clear: left; padding: 0 25px 10px 0; text-decoration: none; color: #333132; font-size: 1.2em; }
#videoNotPlaying span a { text-decoration: none; color: #333132; }
#videoNotPlaying span a:hover { color: #f33132; }
#videoSummary { float: left; height: 115px;  width: 512px; border-bottom: solid 1px #e7e8e9; position: relative; }
#videoThumbnails { float: left; width: 512px; height: auto; padding-top: 20px; }
#videoThumbnails p { float: left; width: 512px; clear: both; padding-bottom: 10px; }
span#videoThumbnailsTitle { float: left; width: 470px; clear: both; font-size: 1.5em; font-weight: bold; color: #f33132; padding: 10px 0 15px 0; margin-bottom: 10px; border-bottom: solid 1px #f33132; }
#videoThumbnails a img { float: left; padding-right: 10px; text-decoration: none; }
#caseStudiesContent { float: left; background: #fff url(../images/content-corner.gif) no-repeat bottom right; width: 950px; padding: 25px; min-height: 300px; height: auto !important; height: 300px; margin-bottom: 10px; }
#caseStudiesContent h3 { float: left; clear: both; width: 100%; color: #f32239; font-size: 1.5em; margin-bottom: 5px; }
span.columnDesc { float: left; width: 400px; font-size: 1.2em; padding-bottom: 20px; }
span.videoDesc { float: left; width: 480px; font-size: 1.2em; }
.caseStudiesListTitle { float: left; width: 418px; height: 115px; border-bottom: solid 1px #e7e8e9; }
.rssRegContainer { float: left; width: 418px; height: auto; padding-top: 13px; }
a#rssReg { float: left; padding: 0 25px 10px 15px; text-decoration: none; color: #333132; font-size: 1.2em; font-weight: bold; background: url(../images/right-arrow-black.gif) no-repeat top right; }
a#rssReg:hover { color: #f33132; }
.rssRegContainer img { float: left; }
.videoCaseStudy { float: left; width: 423px; height: 92px; margin-right: 50px; display: inline; border-bottom: solid 1px #e7e8e9; }
.videoCaseStudyCol1 { float: left; width: 128px; height: 92px; }
.videoCaseStudyCol1 img { float: left; padding-top: 17px; }
.videoCaseStudyCol2 { float: left; width: 260px; padding: 12px 5px 0 10px; height: 80px; }
.videoCaseStudyCol2 a.caseStudyTitle { float: left; width: 260px; font-size: 1.2em; font-weight: bold; color: #f33132; margin-bottom: 3px; text-decoration: none; }
.videoCaseStudyCol2 a.caseStudyTitle:hover { text-decoration: underline; }
.videoCaseStudyCol2 p a { color: #333132; text-decoration: none; }
.videoCaseStudyCol3 { float: left; width: 20px; height: 92px; }
.videoCaseStudyCol3 img { float: left; padding-top: 40px; padding-bottom: 40px; }
#downloadPDF { float: left; clear: left; width: 422px; font-size: 1.2em; }

#downloadPDF a { float: left; width: 422px; height: 19px; line-height: 19px; color: #333132; text-decoration: none; background: url(../images/pdf-row-white.gif) no-repeat top left; }
#downloadPDF a:hover { background: url(../images/pdf-row-grey.gif) no-repeat top left; }
#downloadPDF a span.downloadTitle { float: left; width: 360px; }
#downloadPDF a span.downloadSize { float: right; width: 62px; }
span#downloadPDFTitle { float: left; width: 422px; font-weight: bold; }

/* case studies overview page */
#caseStudiesOverviewContent { float: left; background: #fff url(../images/content-corner.gif) no-repeat bottom right; width: 950px; padding: 25px; min-height: 300px; height: auto !important; height: 300px; margin-bottom: 10px; }
#caseStudiesOverviewContent h3 { float: left; clear: both; width: 100%; color: #f32239; font-size: 1.5em; }
#overviewTop { float: left; width: 950px; height: 100px; }
#overviewTop span { float: left; width: 950px; font-size: 1.5em; }
#overviewBottom { float: left; width: 950px; min-height: 175px; height: auto !important; height: 175px; }
#overviewBottom h3 a { text-decoration: none; color: #f33132; }
#overviewBottom h3 a:hover { text-decoration: underline; }
#overviewBottom1, #overviewBottom2, #overviewBottom3 { float: left; width: 316px; }
#overviewBottom1 a img { float: left; clear: left; padding: 15px 0 0 150px; }
#overviewBottom2 a img { float: left; clear: left; padding: 5px 0 0 180px; }
#overviewBottom3 input#imageSubmit { float: left; clear: left; padding: 10px 0 0 97px; }
#overviewBottom3 span { padding-bottom: 20px; }
#overviewBottom3 form#caseStudySearch { float: left; width: 230px; height: 100px; }
#overviewBottom3 form input#search { float: left; width: 261px; font-size: 1.2em; color: #333132; padding: 9px 5px; border: solid 3px #e7e8e9; }
#overviewBottom3 select, #overviewBottom3 input#freeText { float: left; width: 200px; border: solid 1px #e7e8e9; clear: left; margin-bottom: 5px; font-size: 1.2em; color: #333132; font-family: Arial; }
#caseStudiesOverviewContent #searchResults { float: left; width: 632px; min-height: 250px; height: auto !important; height: 250px; }
#overviewBottom span { float: left; width: 250px; font-size: 1.2em; }
#rssFeedsBottom { float: left; clear: left; width: 950px; }
#rssFeedsBottom a#rssReg { float: left; font-size: 1.2em; font-weight: bold; color: #333132; text-decoration: none; line-height: 19px; }
#rssFeedsBottom a.text:hover { text-decoration: underline; }
#rssFeedsBottom a img { float: left; padding-right: 10px; }

/* search pages */
#searchResultsContainer { float: left; width: 950px; min-height: 165px; height: auto !important; height: 165px; padding-top: 10px; }