#weebly-design h3 { padding: 0; margin: 0 0 .5em; }
#weebly-design p, #weebly-design li { font-size: 13px; line-height: 1.3em; }
#weebly-design p { padding: 0; margin: 0 0 1em; }
#weebly-design .disclaimer { font-size: 85%; }

/* #weebly-design .hero, */
#weebly-design .hero, #weebly-design .hero .wd-button, #weebly-design .pricebox .wd-button, #weebly-design .hero .compare, #weebly-design .how-it-works div.icon { background-image: url('http://images.accountsupport.com/product/weebly/sprite-weebly-design.png'); background-repeat: no-repeat; }
#weebly-design .hero .wd-button a, #weebly-design .hero .compare a, #weebly-design .pricebox .wd-button a { display: block; height: 100%; text-indent: -9999px; }

#weebly-design .hero { background-color:#457982; border: 1px solid #365e65; color:#fff; font-size: 13px; height: 194px; margin: 0; padding: 0 1em 0 460px; position: relative; text-align:center; }


#weebly-design .hero .content { position: absolute; right: 1em; width: 400px; }
#weebly-design .hero h1, #weebly-design .hero h2 { background: transparent none; border: 0; margin: 0; padding: 0; text-align: center; }
#weebly-design .hero h1 { color: #fff; font-size: 25px; margin-bottom: .3em; margin-top: .5em; }
#weebly-design .hero h2 { color: #e2edf4; font-size: 18px; font-weight: normal; margin-bottom: 1em; }

#weebly-design .hero .phone { display: none; bottom: 0; position: absolute; right: 1em; text-align: right; }

#weebly-design .hero .wd-button { background-position: 0px -250px; height: 64px; margin: 0 auto; width: 228px; }
#weebly-design .hero .wd-button:hover { background-position: -250px -250px; }

#weebly-design .hero .compare { background-position: 0 -200px; height: 32px; position: absolute; top: 162px; left: 183px; width: 102px; }
#weebly-design .hero .compare:hover { background-position: -150px -200px; }

#weebly-design .hero-price { background-color: #365e65; color: #fff; margin: 0 0 2em; padding: 1em; }
#weebly-design .hero-price p { font-size: 153.9%; margin: 0; text-align:center; width: 447px; }

#weebly-design .addons p { text-align: center; }

#weebly-design .highlight { background-color: #ff9; font-style: normal; padding: .25 0; }

#weebly-design .pricebox { text-align: center; padding: 1em; }
#weebly-design .pricebox .wd-price { font-size: 150%; }
#weebly-design .pricebox .wd-price strong { font-size: 52px; line-height: 1.4em; }
#weebly-design .pricebox .wd-button { background-position: -500px -250px; height: 45px; margin: 0 auto 1em; width: 160px; }
#weebly-design .pricebox .wd-button:hover { background-position: -500px -300px; }

#weebly-design .how-it-works { margin: 0 0 1em; }
#weebly-design .how-it-works li { overflow: visible !important; }
#weebly-design .how-it-works div.icon { background-position: -300px -200px; float: left; height: 32px; width: 32px; }
#weebly-design .how-it-works div.one { background-position: -300px -200px; }
#weebly-design .how-it-works div.two { background-position: -350px -200px; }
#weebly-design .how-it-works div.three { background-position: -400px -200px; }
#weebly-design .how-it-works p, #weebly-design .how-it-works h3 { margin-left: 45px;  }

#weebly-design .gallery .displaybox { margin-bottom: 2em; text-align: center; }

#weebly-design .addons img { margin-right: .3em; vertical-align: text-bottom; }

#weebly-design .what-you-get ul li ul li { background: transparent  url('http://images.accountsupport.com/icons/16/tick.png') no-repeat scroll 0 2px ; padding-left: 26px; }
#weebly-design .what-you-get ul li ul li.warranty { background-image: url('http://images.accountsupport.com/icons/16/shield_add.png'); min-height: 18px; }

#weebly-design .three-col { margin-top: 1em !important; }
#weebly-design .three-col li li { float: none; display: block; margin: 0 0 1em; padding: 0; width: auto; }
#weebly-design .three-col li ul { margin: 0; padding: 0; }

