#feature {
	display:none;
}

.big_cta_box_nav {
	margin:0px auto -20px auto;
	width:960px;
	position:relative;
	top:10px;
	z-index:9999;
}

.big_cta_box_nav a {
	display:inline-block;
	float:left;
	margin:0 0 0 8px;
}

.big_cta_box_nav a:hover {
	box-shadow: 0 0 9px 0 #000;
}

#page #bg_diamond {
	padding-top:30px;
}

/*---------------*/

.gray2{
	color:#4c4b4b;
}

#hp_callout2 {
	margin:20px auto;
	width:940px;
	position:relative;
	padding-bottom:0px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ecdada+0,ffffff+65,fbf8f8+100 */
    background: #ecdada; /* Old browsers */
    background: -moz-linear-gradient(left,  #ecdada 0%, #ffffff 65%, #fbf8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ecdada), color-stop(65%,#ffffff), color-stop(100%,#fbf8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ecdada 0%,#ffffff 65%,#fbf8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ecdada 0%,#ffffff 65%,#fbf8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ecdada 0%,#ffffff 65%,#fbf8f8 100%); /* IE10+ */
    background: linear-gradient(to right,  #ecdada 0%,#ffffff 65%,#fbf8f8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecdada', endColorstr='#fbf8f8',GradientType=1 ); /* IE6-9 */
}

.subtle_box2 {
	background:url(images/bg_fff_25opacity.png) repeat 0 0 #fff;
	box-shadow:0 0px 7px 0 #777;
	padding:5px 0;
}

.subtle_box2 .inner_box2 {
	float: right;
	width: 620px;
	height: 280px;
	padding-right: 10px;
	margin-right: 10px;	
}

img#pinkArrow{
	position: absolute;
	top: 180px;
}

.subtle_box2 .inner_box2 h2{
	text-align:center; 
}

#hp_optin2 {
	text-align:center;
	/*float:right;*/
	width:390px;
	font-size:120%;
	background:url(images/arrow_big_downward_transparentBlue.png) no-repeat center -30px;
}

/*#hp_optin_vid {
	float:left;
	width:500px;
}*/

#hp_cred_ribbon2 {
	background:url(images/cred_ribbon2.png) no-repeat center bottom transparent;
	width:940px;
	height:56px;
	/*position:absolute;
	bottom:-3px;
	right:-3px;*/
}

#book-cover{
	position: absolute;
	left: 40px;
	top: -20px;
}

@media (max-width: 960px) {
    #hp_callout2 {
	    margin: 0px auto;
        width:auto;
    }
    #book-cover{
        width: 255px;
        position: relative;
        left: auto;
        top: 0px;
        margin-left: auto;
        margin-right: auto;
    }
    .home #feature2 {
        margin-bottom: 0px;
    }
    .subtle_box2 .inner_box2 {
        float: none;
        width: auto;
        margin: 0px;
        height: auto;
        padding: 0px 10px;
    }
    .subtle_box2 .inner_box2 img {
        max-width: 100%;
    }
    img#pinkArrow {
        position: relative;
        top: 0px;
    }
    #hp_cred_ribbon2 {
        width: auto;
        padding-bottom: 6%;
        background-size: cover;
        height: auto;
    }
    .home .big_cta_box_nav {
        width: auto;
        margin-bottom: 0px;
        padding-bottom: 20px;
    }
    .home .big_cta_box_nav a {
        display: block;
        float: none;
        margin: 0 auto 8px;
    }
}
.left {
	float: left;
	margin-right: 10px;
}
.right {
	float: right;
	margin-left: 10px;
}
.nomargin {
	margin: 0px;
}
.nomargin-t {
	margin-top: 0px;
}
.nomargin-b {
	margin-bottom: 0px;
}
.font08 {
	font-size: 8px !important;
}
.font09 {
	font-size: 9px !important;
}
.font10 {
	font-size: 10px !important;
}
.font11 {
	font-size: 11px !important;
}
.font12 {
	font-size: 12px !important;
}
.font13 {
	font-size: 13px !important;
}
.font14 {
	font-size: 14px !important;
}
.font15 {
	font-size: 15px !important;
}
.font16 {
	font-size: 16px !important;
}
.font17 {
	font-size: 17px !important;
}
.font18 {
	font-size: 18px !important;
}
.font19 {
	font-size: 19px !important;
}
.font20 {
	font-size: 20px !important;
}
.font21 {
	font-size: 21px !important;
}
.font22 {
	font-size: 22px !important;
}
.font23 {
	font-size: 23px !important;
}
.font24 {
	font-size: 24px !important;
}
.font25 {
	font-size: 25px !important;
}
.font26 {
	font-size: 26px !important;
}
.font27 {
	font-size: 27px !important;
}
.font28 {
	font-size: 28px !important;
}
.font29 {
	font-size: 29px !important;
}
.font30 {
	font-size: 30px !important;
}
.font31 {
	font-size: 31px !important;
}
.font32 {
	font-size: 32px !important;
}
.font33 {
	font-size: 33px !important;
}
.font34 {
	font-size: 34px !important;
}
.font35 {
	font-size: 35px !important;
}
.font36 {
	font-size: 36px !important;
}
.font37 {
	font-size: 37px !important;
}
.font38 {
	font-size: 38px !important;
}
.font39 {
	font-size: 39px !important;
}
.font40 {
	font-size: 40px !important;
}
.font41 {
	font-size: 41px !important;
}
.font42 {
	font-size: 42px !important;
}
.font43 {
	font-size: 43px !important;
}
.font44 {
	font-size: 44px !important;
}
.font45 {
	font-size: 45px !important;
}
.font46 {
	font-size: 46px !important;
}
.font47 {
	font-size: 47px !important;
}
.font48 {
	font-size: 48px !important;
}
.font49 {
	font-size: 49px !important;
}
.font50 {
	font-size: 50px !important;
}
.font51 {
	font-size: 51px !important;
}
.font52 {
	font-size: 52px !important;
}
.font53 {
	font-size: 53px !important;
}
.font54 {
	font-size: 54px !important;
}
.font55 {
	font-size: 55px !important;
}
.font56 {
	font-size: 56px !important;
}
.font57 {
	font-size: 57px !important;
}
.font58 {
	font-size: 58px !important;
}
.font59 {
	font-size: 59px !important;
}
.font60 {
	font-size: 60px !important;
}
.line08 {
	line-height: 8px !important;
}
.line09 {
	line-height: 9px !important;
}
.line10 {
	line-height: 10px !important;
}
.line11 {
	line-height: 11px !important;
}
.line12 {
	line-height: 12px !important;
}
.line13 {
	line-height: 13px !important;
}
.line14 {
	line-height: 14px !important;
}
.line15 {
	line-height: 15px !important;
}
.line16 {
	line-height: 16px !important;
}
.line17 {
	line-height: 17px !important;
}
.line18 {
	line-height: 18px !important;
}
.line19 {
	line-height: 19px !important;
}
.line20 {
	line-height: 20px !important;
}
.line21 {
	line-height: 21px !important;
}
.line22 {
	line-height: 22px !important;
}
.line23 {
	line-height: 23px !important;
}
.line24 {
	line-height: 24px !important;
}
.line25 {
	line-height: 25px !important;
}
.line26 {
	line-height: 26px !important;
}
.line27 {
	line-height: 27px !important;
}
.line28 {
	line-height: 28px !important;
}
.line29 {
	line-height: 29px !important;
}
.line30 {
	line-height: 30px !important;
}
.line31 {
	line-height: 31px !important;
}
.line32 {
	line-height: 32px !important;
}
.line33 {
	line-height: 33px !important;
}
.line34 {
	line-height: 34px !important;
}
.line35 {
	line-height: 35px !important;
}
.line36 {
	line-height: 36px !important;
}
.line37 {
	line-height: 37px !important;
}
.line38 {
	line-height: 38px !important;
}
.line39 {
	line-height: 39px !important;
}
.line40 {
	line-height: 40px !important;
}
.line41 {
	line-height: 41px !important;
}
.line42 {
	line-height: 42px !important;
}
.line43 {
	line-height: 43px !important;
}
.line44 {
	line-height: 44px !important;
}
.line45 {
	line-height: 45px !important;
}
.line46 {
	line-height: 46px !important;
}
.line47 {
	line-height: 47px !important;
}
.line48 {
	line-height: 48px !important;
}
.line49 {
	line-height: 49px !important;
}
.line50 {
	line-height: 50px !important;
}