/* messing with old things ----------------------- */
#repHeader{background: url(../images/changes-to-old/header.jpg) no-repeat top;}

#lightbox{z-index: 9999;}

/* new things ----------------------- */

.watchTheTrailerBit{background: url(../images/trailer-box/watch-the-trailer-box.jpg); width: 281px; height: 296px; position: absolute; top: 550px; right:20px;}
.watchTheTrailerBit a{background: url(../images/trailer-box/watch-the-trailer-button.jpg) no-repeat 0 0; width: 186px; height: 48px; display: block; text-decoration: none; position: absolute; top:203px; left:50%; margin: 0 0 0 -93px; text-indent: -999em;}
.watchTheTrailerBit a:hover{background-position: 0 -48px; width: 186px; height: 48px;}

.clearMe{clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.aboutTheAuthorsBit{position: relative;margin-top:20px; position: relative; height: 350px;}

.yourMethodQuote{background: url(../images/testimonials/your-method-quote.jpg) no-repeat top right; height: 60px; clear: both; margin: 0 auto; width: 780px;}
h4.theyDidIt{font-size: 18px; color: #ccc; font-weight: bold; padding: 5px 0 25px; margin:0 auto; width: 890px;}


ul.peopleQuotes{display: block; margin: 0; padding:0 0 0 40px;}
.peopleQuotes li{display: block; margin: 0; padding: 0; float: left; height: 125px; width: 300px; color: #ccc;}
.peopleQuotes li img{float: left; width: 61px;}
.peopleQuotes li blockquote{width: 190px; margin: 0 0 0 15px; font-size: 12px; line-height: 14px; display: block; float: left;}
.peopleQuotes li blockquote span{font-weight: bold; color: #ffcc66;}
.peopleQuotes li blockquote cite{font-weight: bold; display: block; font-style: normal;}
.peopleQuotes li blockquote cite em{display: block; font-style: italic; font-weight: normal;}

.sampleVideos{height: 309px; position: relative;  clear: both;}
.sampleVideos .imageHeader{text-indent: -999em; background:url(../images/testimonials/sample-vids/sample-videos-title.jpg) no-repeat top; position: absolute; top:0; left: 0; height: 108px; width: 100%; padding: 0; margin: 0; }
.sampleVideos a{display: block; text-decoration: none; text-indent: -999em; height: 201px; position: absolute; top:109px;left:50%;}
.sampleVideos .grunge{width: 320px; margin-left: -474px; background:url(../images/testimonials/sample-vids/grunge-sneak.jpg) no-repeat;}
.sampleVideos .style{width: 309px; margin-left: -154px; background: url(../images/testimonials/sample-vids/stylized-sneak.jpg) no-repeat;}
.sampleVideos .invisible{width: 317px; margin-left: 154px; background: url(../images/testimonials/sample-vids/invisible-man-sneak.jpg) no-repeat;}

.sampleVideosReflection{background: url(../images/testimonials/sample-vids/preview-reflection.jpg) no-repeat top; min-height: 400px; padding: 50px 40px 0;}
* html .sampleVideosReflection{height: 400px;}

.sampleVideosReflection .left{width: 418px; float: left;}
.sampleVideosReflection .right{width: 422px; float: right;}

.sampleVideosReflection h3{font-size: 18px; font-weight: normal; color: #ccc; margin: 0; padding: 40px 0 12px 0;}
.sampleVideosReflection p{font-size: 12px; line-height: 18px; color: #999; margin: 0; padding: 0;}
.sampleVideosReflection .riskFreeParagraph {padding-right: 160px; position: relative;}
.sampleVideosReflection .riskFreeParagraph .riskFreeSticker{background: url(../images/bottom-stuff/risk-free-stamp.gif) no-repeat top right; width: 136px; height: 136px; position: absolute; top:-10px; right: 10px; display: block;}

.theFourBoxes{height: 250px; clear: both; padding: 50px 0 0;}
.theFourBoxes img{float: left; margin: 0 20px;}
.theFourBoxes img.bumpedDownATouch{margin-top: 30px;}

.theLowermostButton{text-align: center; clear: both; padding: 50px 0 0;}
.theLowermostButton p{padding: 0 0 20px;}
.theLowermostButton a{height: 61px; background: url(../images/bottom-stuff/yes-i-would-like.jpg) no-repeat top; width: 660px; margin: 15px auto 0; display: block; text-indent: -999em; }
.theLowermostButton a:hover{background-position: 50% -61px;}
.theLowermostButton span{display: block; padding: 10px 0 ; color: #ffcc66; text-align: center; font-weight: bold;}

.callForSales p{
	font-size: 16px;
	text-align: center;
	padding: 10px 0 20px;
	color: #FFFFFF;
}
.coursesleft p {
	font-size: 26px;
	text-align: center;
	padding: 2px 0 20px;
	color: #FF0033;
}
