<p>.form-signin { max-width: 460px; padding: 19px 29px 29px; margin: 0 auto 20px; margin-top:40px; background-color: #fff; border: 1px solid #e5e5e5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05); box-shadow: 0 1px 2px rgba(0,0,0,.05);}.form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px;}.form-signin input[type="text"], .form-signin input[type="password"] { font-size: 16px; height: auto; margin-bottom: 10px; padding: 7px 9px; width: 440px; }#loading { display: none; margin-top: 10px; text-align: center; width: 100%;}#feedback { margin-top: 10px;}.container-fluid&gt;.sidebar{ position: absolute; right:40px; width:380px; /*background-color: #eeeeee;*/}#iphone-preview-frame { background: url(../images/iphone-lg-blk.png) no-repeat top; width: 395px; min-width: 395px; height: 743px; min-height: 743px;}#preview-pane { position: relative; width: 334px; height: 462px; overflow-x: hidden; border: none; top: 153px; left: 32px;}#iphone-preview-frame-ls { background: url(../images/iphone-lg-blk-ls.png) no-repeat top; width: 771px; min-width: 771px; height: 395px; min-height: 395px;}#preview-pane-ls { position: relative; width: 498px; height: 315px; overflow-x: hidden; border: none; top: 49px; left: 137px;}#iphone-preview-frame-lg-wht { background: url(../images/iphone-lg.jpg) no-repeat top; width: 388px; min-width: 388px; height: 800px; min-height: 800px;}#preview-pane-lg-wht { position: relative; width: 324px; height: 551px; overflow-x: hidden; border: none; top: 135px; left: 35px;}#iphone-preview-frame-sm { background: url(../images/iphone-med.jpg) no-repeat top; width: 300px; min-width: 300px; height: 619px; min-height: 619px;}#preview-pane-sm { position: relative; width: 249px; height: 426px; overflow-x: hidden; border: none; top: 104px; left: 28px;} html, body, .container { height: 100%; } body &gt; .container { height: auto; min-height: 100%; } .content { padding-bottom: 3em; } .logo{ width: 362px; height: 80px; margin: 0 auto; margin-top:20px; } .TopBanner { width: 100%; margin-top: 20px; height: 400px; position:relative; background:url(../images/banner.png) no-repeat; } .TopBanner .SignupDiv{ width: 258px; height: 43px; position:absolute; top: 220px; left: 644px; } .FeatDivLine { width: 1000px; height: 44px; margin: 0 auto; margin-top: 20px; border-top: 1px solid #CCC; } .FeatDivLine .FeatTab { width: 192px; height: 43px; margin: 0 auto; background:url(../images/feat-tab.jpg) no-repeat; } .PriceDivLine { width: 1000px; height: 44px; margin: 0 auto; margin-top: 20px; border-top: 1px solid #CCC; } .PriceDivLine .PriceTab { width: 192px; height: 50px; margin: 0 auto; background:url(../images/price-tab.jpg) no-repeat; } .FeatureDiv { width: 1100px; height: 280px; margin: 0 auto; margin-top: 20px; padding-left:50px; } .PriceBg { width: 1000px; height: 153px; margin: 0 auto; margin-top: 50px; background:url(../images/pricing-bg.jpg) no-repeat; } .FeatureDiv .FeatBox { float:left; width: 350px; height: 110px; } .FeatureDiv .FeatBox h3 { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; margin: 0; padding: 0; } .FeatureDiv .FeatBox p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin: 0px; padding: 0px; } .FeatureDiv .FeatBox .ficon{ margin-top: 5px; margin-left: 20px; padding: 5px 0 0 10px; float: left; width: 46px; height: 100px; } .FeatureDiv .FeatBox .ftext{ float: right; width: 260px; height: 100px; } .FeatureDiv .FeatBox .cficon{ margin-top: 5px; float: left; width: 60px; height: 100px; } .FeatureDiv .FeatBox .cftext{ float: right; width: 230px; height: 100px; } .About { width: 1000px; height: 90px; margin: 0 auto; } .Footer { width: 100%; position: relative; z-index: 10; height: 3em; margin-top: -3em; border-top: 1px solid #ccc; background-color:#fff; clear: both; } .Footer .footerdiv { width: 1000px; margin: 0 auto; } .footercopy { width: 400px; float: left; margin: 10px 0 0 0; } .footercopy p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }</p>