#subscription-details { display: inline; float: left; margin-right: 20px; width: 300px; }
* html #subscription-details { overflow-x: hidden; }
#subscription-details p, #subscription-details ul { font-size: 0.875em; }
#subscription-details .alt-text { font-size: 1em; }

#subscription-plans { display: inline; float: left; margin-right: 0; width: 620px; background: #d7ddbf url(../images/plans-grad.png) center top no-repeat; border: 1px solid #d3d6b7; width: 618px; margin-top: 1em; margin-bottom: 3em; }
* html #subscription-plans { overflow-x: hidden; }
#subscription-plans ul { margin: 0; padding: 0; }
#subscription-plans > ul { list-style: none; }
#subscription-plans #gold-plan, #subscription-plans #platinum-plan { width: 37.9%; padding: 2em 6%; float: left; }
#subscription-plans #gold-plan h3, #subscription-plans #platinum-plan h3 { font-size: 2em; margin-top: 0; color: #666666; letter-spacing: -1px; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; padding-top: 0.3em; padding-bottom: 0.3em; margin-bottom: 0.3em; }
#subscription-plans #gold-plan ul, #subscription-plans #platinum-plan ul { margin-top: 1.5em; }
#subscription-plans #platinum-plan { margin-right: 0; }
#subscription-plans p { text-align: center; }
#subscription-plans .note { font-size: 0.75em; font-style: italic; border-top: 1px dotted white; margin: 2em 2.5em 1em 2.5em; padding-top: 0.5em; text-align: left; color: white; }

#consulting { display: inline; float: left; margin-right: 20px; width: 460px; }
* html #consulting { overflow-x: hidden; }

#web-dev { display: inline; float: left; margin-right: 0; width: 460px; }
* html #web-dev { overflow-x: hidden; }

#com-buildup, #foss-migration, #web-app-dev, #tx-dev { display: inline; float: left; margin-right: 20px; width: 220px; font-size: 0.875em; }
* html #com-buildup, * html #foss-migration, * html #web-app-dev, * html #tx-dev { overflow-x: hidden; }

#foss-migration, #tx-dev { margin-right: 0; }
