﻿#PartnersIndex .firstProductWrapper { outline: 1px solid #C7C8CA; height: 225px; width: 150px; float: left; overflow: hidden; }
#PartnersIndex .logoWrapper { outline: 1px solid #C7C8CA; height: 179px; overflow: hidden; width: 290px; float: right; margin-bottom: 10px; }
    
#PartnersIndex .itemWrapper { width: 450px; min-height: 225px; float: left; margin: 0px 20px 20px; position: relative; }
#PartnersIndex .itemWrapper:nth-child(2n+2) { margin: 0px 20px 20px 0px; }
#PartnersIndex .itemWrapper h2 { font-size: 16px; }
#PartnersIndex .availInText { margin-left: 10px; float: right; width: 290px; }
#PartnersIndex .itemWrapper h2 a { color: #333; }

/* 146px is the height of the wrapper if there are 2 rows of title text */
#PartnersIndex2 .itemWrapper { width: 172px; min-height: 160px; float: left; margin: 0px 0px 20px 20px; }
#PartnersIndex2 .logoWrapper { outline: 1px solid #C7C8CA; height: 106px; overflow: hidden; width: 172px; }
#PartnersIndex2 .itemWrapper:nth-child(5n+1) { margin: 0px 0px 20px 10px; }
#PartnersIndex2 .itemWrapper .desc { text-align: center; margin-top: 10px; }
#PartnersIndex2 .itemWrapper .desc a {color: #333;}
#PartnersIndex2 .itemWrapper .avail { text-align: left; margin-top: 10px; }
#PartnersIndex2 .logoWrapper img { max-width: none; }

#Partnership > #Products { margin-left: 0px; margin-right: 0px; min-height: 150px; }
#Partnership > #Products > h2 { font-family: Helvetica; font-size: 18px; }