#bhistory {
     margin-top: 5px;
}


#bhistory p {
     color: #666666;
     font-size: 14px;
     line-height: 1.5em;
     margin-bottom: 13px;
}

#bhistory h1 {
     color: #666666;
     font-size: 57px;
     letter-spacing: -3px;
     line-height: 60px;
}

#bhistory h2 {
     color: #0F6CB6;
     font-size: 22px;
     letter-spacing: -1px;
     line-height: 26px;
}

#bhistory h3 {
     color: #0F6CB6;
     font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
     font-size: 23px;
     line-height:27px;
     letter-spacing: -1px;
     padding-bottom:10px;
     margin-top:10px;
}

#bhistory h4 {
     color: #0F6CB6;
     font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
     font-size: 18px;
}

#bhistory-header {
     background: url("/images/bhistory/bhistory-bg.png") no-repeat scroll center top transparent;
     height: 420px;
     width: 960px;
}

#bhistory-header h1 {
    color: #FFFFFF;
    font-size: 63px;
    letter-spacing: -3px;
    line-height: 78px;
    margin-bottom: 0;
    margin-top: 40px;
    width: 680px;
}

#bhistory-header h2 {
    color: #666666;
    font-size: 32px;
    left: 605px;
    line-height: 35px;
    margin-bottom:70px;
    text-align: left;
    width: 600px;
}

#bhistory-header p {
     font-size: 18px;
}

#bhistory #share p {
     color: #0F6CB6;
     font-size: 12px;
     margin-top: 30px;
     text-align: center;
}

#bhistory #social {
     float: left;
     margin: 15px 0pt 12px;
     width: 400px;
}

#bhistory .socialButtonfb {
     display: inline;
     vertical-align: top;
}

#bhistory .socialButton {
     display: inline;
}

#bhistory .socialButton.google {
     left: -13px;
     position: relative;
}

#bhistory .socialButton.mail {
     left: -31px;
     position: relative;
     top: -1px;
}

#bhistory-header #arrow-links {
     margin-left:0;
}

#bhistory-header #arrow-links a {
     color: #5f5f5f;
     height: 14px;
     margin-right: 16px;
     margin-left:-7px;
     text-decoration: none;
     font-weight:600;
}

#bhistory-header #arrow-links a:hover {
     color: #444;
     cursor: pointer;
}

#bhistory #email-form {
     /*background: url("/images/fbotm/form-bg.png") repeat-x scroll 0% 0% transparent; */
     background-color:#E6E6E6;
     height: 65px;
     padding-top: 16px;
     
}

#bhistory #email-form h3 {
     color: #64738C;
     font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
     font-size: 19px;
     letter-spacing: -1px;
     margin-top:4px;
}
#bhistory .intro {
     margin-top:20px;
}

#bhistory .intro h2 {
     font-size: 28px;
     margin-bottom:4px;
     margin-top:8px;
}

#bhistory .intro p {
     font-size: 16px;
     line-height: 30px;
}

#bhistory .centered {
    text-align: center;
	margin-bottom:20px;
}

#bhistory p.blue {
	color:#0F6CB6;
	font-size:16px;
}




#bhistory .subhead-bar {
     background-color: #E6E6E6;
     border-top: 1px solid #BBBBBB;
     text-align: center;
	 margin-bottom:20px;
}

#bhistory .subhead-bar h2 {
     background-color: #E6E6E6;
     border-top: 1px solid #FFFFFF;
     font-size: 24px;
     height: 30px;
     padding-top: 12px;
     text-align: center;
}

#bhistory .hr-fade {
	background:url("/images/graduation/hr.png") no-repeat center top;
	height:10px;
	margin-bottom:30px;
}

#bhistory #comment {
	background:url("/images/graduation/hr.png") no-repeat center top;
	padding-top:20px;
}


#bhistory #library-builders {
	margin-top:20px;
}

#bhistory .sale-list img{
     margin-top:20px;
}

#bhistory .sale-list a.button {
	float:right;
	margin-left:10px;
}

#bhistory .save-15 {
	height: 350px;
	margin-top:40px !important;
}

#bhistory .sale-price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#CB3232;
	line-height:32px;
	font-weight:bold;
}
#bhistory .sale-price.grid_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#CB3232;
	line-height:32px;
	font-weight:bold;
	width:120px;
}

#bhistory .old-price {
    margin-right: 40px;
    font-size: 15px;
    line-height: 1.2em;
    padding-left: 25px;
}

#bhistory .old-price b {
    color:#222;
}

#bhistory .sale-list { margin-bottom:40px;}

#bhistory .sale-list > p.centered {margin-top:-20px; margin-bottom:40px;}

 #bhistory .sale-list img {text-align:center; margin:0 auto; display:block; max-width:220px}

#bhistory #reads-list img {text-align:center; margin:20px auto;}
#bhistory #reads-list h3 { font-size:20px; line-height:24px; height:80px;}


#bhistory #community .video {
     line-height:30px;
     padding-top:25px;
}

#bhistory #community p {
     font-size:14px;
}
#bhistory #community .try {
     text-align: center;
     margin:25px;

}
#bhistory #community .sale-price {
     font-size:24px;
     color:#CB3232;
     font-weight:bold;
     margin-top:-8px;
}

#bhistory #community .old-price {
     font-size:17px;
     padding-top:7px;
}
#bhistory #community .note {
     font-size:12px;
     color:#666;
}


#grbhistoryaduation .wistia-popover {
	border: 1px solid #DDDDDD;
	box-shadow: 0 0 7px #CCCCCC;
	display: inline-block;
}
#bhistory #comment h3 {
     color: #0F6CB6;
     font-size: 30px;
}

#bhistory .browse p {
    font-size: 17px;
    line-height: 34px;
    text-align: center;
}

#bhistory .browse .button {
     margin-bottom: 25px;
}


.inlineNav {
    float: right;
    top: 0px;
    position: relative;
	right:20px;
	width:16px;
}

.upLink{
    height: 15px;
    width: 9px;
    margin: 0 auto;
}

.downLink{
    height: 0px;
    width: 9px;
    margin: 0 auto;
    margin-top: -10px;
}
.topLinkText a{
	font-size: 8px;
	color: #999;
	margin: 0;
	line-height: 1em;
	position: relative;
    top: -2px;
}

#bhistoryAd {
     background:url("/images/bhistory/banner.png") no-repeat;
     height:105px;
     width:680px;
     margin:17px 0 0 5px;
     padding:0;
     position:relative;
	 display:none;
}
#bhistoryAd .intro {float:left;padding:6px 34px 0 75px;}

#bhistoryAd .intro h2 {
     font-size:33px;
     color:#006CB5;
     line-height:42px;
     width:210px;
}

#bhistoryAd .price {float:left;}

#bhistoryAd .price h3 {
    font-size: 22px;
    font-weight: normal;
    letter-spacing: -1.7px;
    WIDTH:355PX;
    margin-bottom:-4px;
    margin-top:3px;
    color:#666;
}

#bhistoryAd .code h3 {
     font-size:18px;
     margin-bottom:2px;
     color:#666;
}

#bhistoryAd .code p {
     font-size:12px;
     color:#666;
}

#bhistoryAd .button a {
     color:#fff;
}

#bhistoryAd .button {
     position:absolute;
     top:50px;
     left:568px;
}






