#why #main a, #why #main a:hover{
    font-weight:bold;
}

#why #pagetitle{
    margin-left:20px;
}

#why #pagetitle h1{
    height:100%;
    margin-bottom:5px;
}

#why h2.streamlined{
    margin-left:20px;
    font-size: 17px;
    color:#036;
}

#why .streamlined span.and{
     font-weight:bold;
     font-style:italic
}

#why #ohBestOf{
    width:590px;
    float:left;
    margin-left:10px;
}

#why #ohContentRecap{
    float:right;
    width:328px;
    margin-top:30px;
}

#why #ohBestOf .bestOfContentBlock{
    font-size: 12px;
    margin-top:30px;
}

#why #ohBestOf .bestOfContentBlock .investmentCoaching{
	margin-top:15px;
}

#why #ohBestOf .bestOfContentBlock p{
    margin-left:10px;
    line-height:19px;
}

#why #ohBestOf .bestOfContentBlock h3{
    text-transform:uppercase;
    background-color:#036;
    color:#fff;
    font-size: 20px;
    padding: 5px 0 0 10px;
    margin-bottom:15px;
}

#why #ohBestOf .bestOfContentBlock .Sipc{
    background:url(/asset/img/why/sipc.jpg) 0 0 no-repeat;
    width:560px;
    height:145px;
    margin-top:20px;
}

#why #ohBestOf .bestOfContentBlock .Sipc p{
    margin:0 20px 0 140px;
    padding-top:5px;
}

#why #ohBestOf .bestOfContentBlock .rateInfo{
    background:url(/asset/img/why/pricingContainerBg.jpg) 0 0 no-repeat;
    height:140px;
    width:525px;
    margin-top:30px;
}

#why #ohBestOf .bestOfContentBlock img{
    float:left;
    margin-left:10px;
}

#why #ohBestOf .bestOfContentBlock .description{
    float:right;
    width:320px;
    height:140px;
    display:block;
    padding-right:15px;
}

#why #ohBestOf .bestOfContentBlock a{
    color:#693;
    float:left;
}

#why #ohBestOf .bestOfContentBlock .description a {
	 float:none;
}


#why #ohBestOf .bestOfContentBlock sup.special{
    padding-left:2px;
    float:left;
}

#why #ohBestOf  #OnnCallout.bestOfContentBlock .description{

}

#why #ohBestOf  #OnnCallout.bestOfContentBlock img{
    background-position: -10px 0;   
}


#why .rateInfo {
    width:518px;
    height:135px;
    margin-left:35px;
}

#why .rateInfo .twoNiFi,
#why .rateInfo .nineNiFi,
#why .rateInfo .fourteenNiFi{
    width:162px;
    height:105px;
    color:#036;
    float:left;
    padding: 25px 0 0 10px;
    font-weight:bold;
}

#why .rateInfo .twoNiFi, #why .rateInfo .nineNiFi{
    width:140px;
}

#why .rateInfo .twoNiFi{
    margin-left:20px;
}

#why .rateInfo span.commnPrice {
    font-size: 58px;
    height:60px;
    display:block;
    color:#036;
}


#why p.flat{
    color:#0099cc;
    font-size: 16px;
    margin-left:15px;
    width:160px;
    padding-left:5px;
    margin-bottom:0;
}

#why sup{
    font-size: 10px;
}

#why .fourteenNiFi span.fourLegs{
    color:#0099cc;
    font-size: 10px;
    margin-left:53px;
}

#why #ohCompanyInfo{
    background:url(/asset/img/why/whyohCompany.jpg) 0 0 no-repeat;
    width:318px;
    font-size: 11px;
    line-height:12px;
    padding: 0 10px;   
    margin-top:6px;
    float:right;

}

#why #ohCompanyInfo .customerQuotation{
    width:270px;
    margin: 85px 25px 60px 20px;
    padding-bottom:50px;
    border-bottom:1px solid #036;
}

#why #ohCompanyInfo .customerQuotation p, #why #ohCompanyInfo .customerQuotation p span{
    font-size: 14px;
    font-weight:bold;
    line-height:18px;
    color:#036;
}

#why #ohCompanyInfo .customerQuotation p.right{
    text-align:right;
    font-size: 12px;
    font-style:italic;
}
#why #ohCompanyInfo .customerQuotation p span.highlight{
    color:#0099CC;
}

#why #ohBestOf .bestOfContentBlock  p.spreads{
    margin-left:25px;
}

 #ohCompanyInfo .seminarWebinars{
     margin-top:5px;
     padding:0 10px 0 20px;
     margin-bottom:20px;
 }

#why #ohCompanyInfo p{
    margin-bottom:3px;
    padding-left:0;
    padding-right:0;
    line-height:14px;
}

#why #ohCompanyInfo p.ohlinks{
    position:relative;
}
#why #ohCompanyInfo p sup{
    font-size: 9px;
    line-height:12px;
    padding-top:2px;
}

#why #ohCompanyInfo span{
    font-size: 11px;
}

#why #ohCompanyInfo .videoContainer{
    width:155px;
    height:155px;
    float:left;
    font-size: 11px;
}

#why #ohCompanyInfo .arrowtwo{
    background:url(/asset/img/main/arrow_two.png) 2px 4px no-repeat;
    padding-right:10px;
}

#why #ohCompanyInfo .videoContainer a{
    color:#000;
}

#why #ohCompanyInfo span.green{
    color:#693;
	font-weight:bold;
}

#why #ohCompanyInfo .video img {
    width:120px;
    height:85px;
    margin-left:10px;
}

#why #ohCompanyInfo .tout{
	margin: 5px 5px 0 9px;
}

#why #ohCompanyInfo .tout h4 {
    font-size: 15px;
    font-weight: bold;
    color: #036;
}

#why #ohCompanyInfo .tout p {
    color: #000;
    font-size: 11px;
    line-height: 14px;
}

#why #ohCompanyInfo .tout .content {
    float: right;
    width: 225px;
}

#why #ohCompanyInfo .tout span.icon {
    height: 60px;
    float: left;
    width: 70px;
    display: block;
}


#why #ohCompanyInfo #tPromo,
#why #ohCompanyInfo #tVirtual {
    border: 1px dotted transparent;
}

#why #ohCompanyInfo #tPromo.hover,
#why #ohCompanyInfo #tVirtual.hover{
    border-color: #693;
}


#why #tFees span.icon{
    background:url(/asset/img/why/fees_icon.jpg) 10px 0 no-repeat;
}

#why #tPromo span.icon{
    background:url(/asset/img/main/promo_icon_gray.jpg) 15px 5px no-repeat;
}

#why #tSecure span.icon{
    background:url(/asset/img/main/secure_icon_gray.jpg) 10px 0 no-repeat;
}


#why #tVirtual span.icon{
    background:url(/asset/img/why/virtual_icon_gray.jpg) 10px 0 no-repeat;
}

#why .buttons{
    width:190px;
    height:172px;
    margin: 15px 0 15px 60px;
}

#why .buttons .buttonContainer{
    width:172px;
    margin:20px;
}

#why #ohContentRecap p.videoSummary{
    font-size: 10px;
}

#why .customerService {
	width: 290px;
	margin: 5px;
	padding: 10px;
	height:100%;
}

* html #why .customerService {
	height:108px;
}

*+html #why .customerService {
	height:108px;
}

#why .customerService .needHelp {
	width: 200px;
}
#why .customerService .needHelp .helpVerbiage {
	display: block;
	clear: left;
}
#why .customerService .needHelp h5,
#why .customerService .needHelp div.helpHours {
	float: none;
}

#why #ohContentRecap #videoContainerOhTrade{
    min-height: 276px;
}

* #why #ohContentRecap #videoContainerOhTrade{
    height: 276px;
}
*+#why #ohContentRecap #videoContainerOhTrade{
  height: 276px;
}


#rollOverWindowShade{
    width:946px;
    height:1700px;
    background:url(/asset/img/why/whyWindowShade.png) 0 0 no-repeat;
    position:absolute;
    top:116px;
    left:0;
    display:none;

}

#rollOverImagePopup.visible{
    width:765px;
    height:485px;
    background:url(/asset/img/why/760X480.png) 0 0 no-repeat;
    z-index:1000;
    position:absolute;
    top:1000px;
    left:60px;
}

.smallPopupBackground{
     width:640px;
    height:330px;
    background:url(/asset/img/why/bkgrnd-2.png) 0 0 no-repeat;
    z-index:1000;
    position:absolute;
    top:1000px;
    left:60px;
}

.confirmAndGoToONNPremium  img{
	cursor:pointer;
}



#why #ohBestOf .confirmAndGoToONNPremium a{
		float:none;
}

#rollOverImagePopup.hidden{
    display:none;
}

#rollOverImagePopup .closePopup{
    position:absolute;
    right:-10px;
    top:-10px;
    z-index:2001;
}

img.toolsRoll,
img.smartRoll,
img.designRoll{
    border: 1px solid #fff;
}

img.toolsRoll:hover,
img.smartRoll:hover,
img.designRoll:hover{
	border-color: #666;
}


#smartAnchor,
#designAnchor,
#toolAnchor{
    padding-left:10px;   
}


#toolLargeRoll,
#smartLargeRoll,
#designLargeRoll    {
    margin: 10px 0 10px 10px;
}

#why #ohRatesContainer{
	padding-top:20px;
	width:100%;
}


#why #stockRates .rateContentContainer .rateContentInnerContainer {
	width:85%;
}

#why #ohBestOf .bestOfContentBlock .rateContentBlock .rateContentHeader h3{
	background-color:transparent;
	font-size:28px;
	padding-top:0;
}

#why #fiveForFive{
	height:61px;
	margin:0 auto;
	width:70%;
}

#why #eightFifty{
	height:6px;
	margin:0 auto;
	width:75%;
}

#why #tenForTen,
#why #twelveFifty{
	height:61px;
	margin:0 auto;
	width:102%;
}

#why #twelveFifty {
	padding-left:18px;
}

* html #spreadRates .for ,
*+html #spreadRates .for 
 {
	margin-right:-9px;
}


* html #why #tenForTen,
*+html #why #tenForTen
{
	padding-left:0;
}

* html #why #twelveFifty,
*+html #why #twelveFifty
{
	padding-left:7px;
}

/******************************************************************************
*
* float clearing
*
******************************************************************************/

* html #why #ohCompanyInfo,
* html #why #ohCompanyInfo .tout,
* html #why .customerService {
	height: 1%;
	overflow: visible;
}

*+html #why #ohCompanyInfo,
*+html #why #ohCompanyInfo .tout,
*+html #why .customerService {
	min-height: 1%;
}

#why #ohCompanyInfo:after,
#why #ohCompanyInfo .tout:after,
#why .customerService:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* END OF FILE */




