html { background: #f2f2f2; }
#productheader h2 a { text-indent:0; width:214px; margin-top:3px; }
#main .content { width:880px; zoom:1; margin:0 auto 18px; padding:4em 50px 0; }
#main p, #main ul { font-size:14px; line-height:20px; }
#main h3 { font-size:16px; line-height:24px; }
.sosumi { width:880px; margin:0 auto; padding-top:10px; font-size:12px; }

.grid3col.gradient { 
	background:#fff;
    background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #fff 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top, #fff 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top, #fff 0%,#f2f2f2 100%);
    background: linear-gradient(top, #fff 0%,#f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
    width:854px; margin:40px 0 65px 10px; padding:6px; border-top:1px solid #F2F2F2\9; border-left:1px solid #F2F2F2\9; *border-right:1px solid #F2F2F2; *border-bottom:1px solid #F2F2F2; }
#main .grid3col.gradient h2 { font-size:28px !important; font-weight:normal; font-style:normal; padding:24px 0 20px 23px; }
.grid3col.gradient .column { background:url(https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fimages.apple.com%2Fau%2Ffinancing%2Fimages%2Fgradient_separator.jpg) no-repeat 0 bottom; min-height:320px; }
.grid3col.gradient .column.first { background:none; }
.grid3col.gradient .column p, .grid3col.gradient .column h3 { padding:0 22px; margin-bottom:3px; }
.grid3col.gradient .column p { font-size:14px; line-height:20px; }

/* home */

#home #hero { height:390px; padding-left:10px; }
#home #hero img.hero { position:absolute; right:0px; top:51px; }
#home #hero h1 { padding-top:53px; margin:0 0 -8px -3px; *margin-bottom:0; }
#home #hero p { width:330px; font-size:18px; line-height:24px; }

#home .grid3col .column { background:url(https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fimages.apple.com%2Fau%2Ffinancing%2Fimages%2Fhome_gradient_seperator.jpg) no-repeat; height:370px; }
#home .grid3col a { color:#000; }
#home .grid3col a:hover { text-decoration:none; }
#home .grid3col a:hover span.more { text-decoration:underline; }
#home .grid3col .column.first { background:none; width:257px; }
#home .grid3col .column h3 { margin-bottom:5px; }
#home #consumers.column img { margin:0 0 21px 56px; }
#home #consumers.column p, #home #consumers.column h3 { margin:0 10px; }
#home #business.column { width:285px; }
#home #business.column img { margin:0 0 21px 120px; }
#home #business.column p, #home #business.column h3 { margin-left:33px; }
#home #education.column { width:280px; }
#home #education.column img { margin:0 0 21px 105px; }
#home #education.column p, #home #education.column h3 { margin:0 5px 0 37px; }

/* consumer */

#home .content .column.first h2 { font-weight:normal; margin-bottom:5px; }
#home .content .grid2cola .column.first { padding-left:9px; width:55%; }
#home .content .grid2cola ul.square { list-style-position:inside; margin-left:0; }
.grid2cola ul.square {padding-right: 0.5em;}
#education li.serial-fix {padding-right:4em;}
#home .content #hero h1 { margin:0 0 10px 0; }
#home .content .grid2cola .sidebar { background:url(https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fimages.apple.com%2Fau%2Ffinancing%2Fimages%2Fbusiness_recycling-bg.jpg); position:relative; width:274px; }
#home .grid3col a p span{ color: #0088CC;}
#home .grid3col a p span:hover{ text-decoration:underline;}
#home .p-finance.grid3col .column{height:280px;}
#home .p-finance.grid3col.gradient .column{min-height: 280px;}

/* business */
#business #hero { height:375px; padding-left:10px; }
#business #hero img.hero { position:absolute; right:0px; top:70px; }
#business #hero h1 { margin:0 0 -8px -3px; padding:73px 0 5px 2px; *margin-bottom:0; }
#business #hero p { width:400px; font-size:18px; line-height:24px; }

#business .grid2cola .column.first { padding-left:9px; }
#business #main h2 { font:18px; font-weight:normal; margin-bottom:5px; clear:both; }
#business .grid2cola ul.square { margin-left:0px; list-style-position:inside; line-height:23px; }
#business ul.newcolumn { float:left; padding-right:63px; margin-bottom:25px; min-width: 221px; }
#business .sidebar { background:url(https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fimages.apple.com%2Fau%2Ffinancing%2Fimages%2Fbusiness_recycling-bg.jpg); position:relative; width:274px; }
#business .sidebar h3,
#home .content .grid2cola .sidebar h3 { line-height:20px; padding:15px 0 8px 15px; }
#business .sidebar p,
#home .content .grid2cola .sidebar p { font-size:12px; padding:0 15px; }
#business .sidebar img { position:absolute; bottom:0; left:0; }
#business .grid3col.gradient div{width:86%; /* <--- Change back to 48% when adding a secondary column */  min-height: 130px; /* <--- Change back to 200px when adding a secondary column */}
#business .grid3col.gradient div p span{font-size:10px; display:block;}
#business #content div.grid2cola div { margin-bottom: 35px; }

/* education */
#education #hero { height:390px; padding-left:10px; }
#education #hero img.hero { position:absolute; right:0px; top:43px; }
#education #hero h1 { margin:0 0 12px -3px; padding:70px 0 2px 2px; *margin-bottom:20px; }
#education #hero p { width:390px; font-size:18px; line-height:24px; }
#education #main .grid2cola .column.first { width:470px; padding-left:9px; }
#education #main .grid2cola .column.last { padding-right:16px; }
#education #main ul li { margin-bottom:6px; }
#education #main .grid2cola .column.last h3 { font-size:12px; padding-top:14px; }
#education p.legend { font-size:9px; line-height:13px; color:#666666; padding:10px 0 0 5px; }

#education .grid3col { width:860px; margin-left:10px; }
#education .grid3col.gradient .column { background:url(https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fimages.apple.com%2Fau%2Ffinancing%2Fimages%2Feducation_gradient_separator.jpg) no-repeat 0; min-height:400px; }
#education .grid3col.gradient .column.first { background:none; }
#education .grid3col h2 { font-size:18px; font-weight:normal; font-style:normal; margin-bottom:8px; clear:both; }
#education .grid3col ul { margin-left:52px; }
#education .grid3col ul { padding-left:0; }
#education .grid3col.gradient #business{width:48%; min-height: 280px;}
#education .grid3col.gradient #education{width:48%; min-height: 280px;}
#education .sidebar .download-txt { font-size: 10px; line-height: 18px; color: #666666; padding: 0 10px 0 5px; margin-bottom:0;}

a.download { white-space: nowrap; padding:0 10px 0 5px; background: url(https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fimages.apple.com%2Fglobal%2Felements%2Farrows%2Fmorearrow_08c.gif) no-repeat 100% 50%; cursor: pointer; zoom: 1; }
@media only screen {
	a.download { background-image:url(/global/elements/arrows/morearrow_08c.svg); }
}

@media screen and (max-device-width:1024px) {
	li.ios-orphan-fix { width:75% }
}

/* FAQ page */

.business-faq, .education-faq{width:580px;float:left;padding:50px; }
#sidebar{width:250px;float:left;}
#sidebar div.box h2 { border: 0; color: #fff; font-size: 13px; margin: 0; }
#sidebar .box p {font-size: 10px; margin: 0 0 .6em 0;border-bottom: none}
#sidebar .box form p{width:200px;padding-left:3px;}
.sidegraph {position: relative; margin-bottom: 10px;}
.sidegraph .bar1, .sidegraph .bar2, .sidegraph .bar3, .sidegraph .bar4, .business-faq  .sidegraph .bar5 {display: block; position: relative; text-align: right; color: #000; height: 2em; line-height: 2em; margin: 1px 0 7px 0;}
.sidegraph .bar1 {background: #bdd8fc; color: #2359a3; border: 1px solid #bdd8fc;}
.sidegraph .bar5 {background: #cccccc; color: #767c79; border: 1px solid #cccccc;}
.sidegraph .bar span {position: absolute; left: 1em;}
.sidegraph em {font-weight: normal; font-style: normal; color: #a1a5a9; font-size: 10px;}
#sidebar h4 {font-size: 10px; color: #676868; font-style: normal; margin: .8em 0 0; padding: 0;}

/* iOS sidebar fix */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	#home .content .grid2cola .sidebar { height: 153px; }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	#home .content .grid2cola .sidebar { height: 153px; }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 
	#home .content .grid2cola .sidebar { height: 153px; }
}

/* financing */
.financing .more { padding-bottom: 25px; display: block; text-align: left; background: none; text-decoration:none; }
.financing .more:after { content: '\203A'; margin-left: 3px; font-size: 15px; }

#home .content .sidebar img { display: block;}