#loginForm {background: #333; display: none; padding: 10px 0; position: absolute; right: 0px; text-align: center; top: 10px; width: 100%; z-index: 1;}
#loginForm dt,
#loginForm dd {color: #FFF; display: inline;}
#loginForm input {display: inline; width: auto;}

#main {font-size: 16px; width: 800px;}

.try_now a {background: url(http://c.dubfiler.com/img/homepage/try_now_button.png) no-repeat top left; display: block; height: 62px; text-decoration: none; width: 267px;}
.try_now a span {visibility: hidden;}
#header .try_now {position: absolute; right: 0px; top: 70px;}

#hook { background: url(http://c.dubfiler.com/img/homepage/get_heard.png) no-repeat top left; height: 75px; margin: 30px auto 0; width: 568px;}
#hook h2,
#hook p {display: none;}

#screen { background: url(http://c.dubfiler.com/img/homepage/screen_bg.png) repeat-y top left; border-bottom: 15px solid #FFF; height: 258px; }
#screen p {padding: 0 20px 15px 30px;}
#screen p.img {float: right; margin: 20px 10px 0px 0px; padding-bottom: 0;}
#screen p.first { background: url(http://c.dubfiler.com/img/homepage/screen_top.png) no-repeat top left; font-size: 20px; font-weight: bold; padding-top: 30px;}

#reach { background: url(http://c.dubfiler.com/img/homepage/callout_bg.png) repeat-x top left; clear: both; color: #FFF; height: 95px; margin-bottom: 30px; padding: 10px 0 0 30px;}
#reach p {font-size: 18px;}
#reach .first {font-size: 28px; font-weight: bold; line-height: .9em; margin-bottom: 10px;}

#bullets {clear: both; float: left; margin-left: 20px; width: 520px;}
.bullet {float: left; margin-bottom: 30px; width: 100%;}
.bullet h3 {font-size: 18px; margin-bottom: 10px;}
.bullet p {margin-left: 240px;}
.bullet p.img {clear: both; float: left; margin: 0 15px 0 0;}

#testimonials {float: right; margin-right: 20px; width: 200px;}
.testimonial {background: #EEE; border: 1px solid #CCC; font-size: 14px; line-height: 1em; margin-bottom: 20px; padding: 10px;}
.testimonial .img {border: 1px solid #666; height: 176px; margin-top: 10px; position: relative; width: 176px;}
.testimonial .img span {background: #FFF; bottom: 0; display: block; left: 0; line-height: 1em; padding: 5px 10px; position: absolute; width: 156px;}
.testimonial .img span a {display: block; font-size: 14px;}
#testimonials .center {margin-bottom: 1em;}

#price { background: url(http://c.dubfiler.com/img/homepage/callout_bg.png) repeat-x top left; clear: both; color: #FFF; height: 65px; margin-bottom: 30px; padding: 20px 30px;}
#price .try_now {float: right;}
#price .try_now a {background-image: url(http://c.dubfiler.com/img/homepage/try_now_button2.png);}
#price p {font-weight: bold;}
#price .first {font-size: 30px; font-weight: bold; line-height: 1em;}

#social {clear: both; margin: 0 auto 0; width: 600px;}
#social ul {list-style: none;}
#social ul li {float: left;}
#social ul li a {float: left; line-height: 1em; margin-bottom: 30px; padding: 20px 0px 20px 40px; text-decoration: none; }
#twitter a {background: url(http://c.dubfiler.com/img/homepage/twitter.png) no-repeat 0 50%; width: 130px;}
#facebook a {background: url(http://c.dubfiler.com/img/homepage/facebook.png) no-repeat 0 50%; width: 200px;}
#blog a {background: url(http://c.dubfiler.com/img/homepage/wordpress.png) no-repeat 0 50%; width: 150px;}
#social ul li a strong {display: block;}

#paypal {background: #eef3c4; clear: both; line-height: 1em; margin: 0 auto 30px; padding: 10px; text-align: center; width: 80%;}
#paypal p  {margin-bottom: 10px;}
#paypal img { vertical-align: middle;}