body { font: .75em 'Trebuchet MS', Trebuchet, Arial, sans-serif; background: #dff0fb; color: #656565; }

a { color: #47a7e1; text-decoration: none; }
a:hover { text-decoration: underline; }
.callout { color: #F90; }
small { font-size: .9em; }
h3 { font-size: 1.4em; color: #656565; font-weight: normal; margin-top: .25em; }

#wrap { width: 960px; margin: 0 auto; padding-bottom: 10px; background: url(https://www.register.com/images/promo/hosting/wrap-bg.gif) repeat-y; }
#wrapCap { width: 960px; height: 20px; margin: 0 auto; background: url(https://www.register.com/images/promo/hosting/wrapCap-bg.gif) repeat-y; }


/* =Header */
#header { width: 890px; height: 95px; margin: 0 35px; position: relative; }
#header img { position: absolute; top: 25px; left: 0; }
#header h2, #header h4 { position: absolute; right: 0; text-align: right; }
#header h2 { top: 30px; font-size: 2em; color: #F90; }
#header h4 { top: 59px; font-size: 1.1em; color: #56594b; font-weight: normal; }


/* =Content */
#contentMid { float: left; width: 540px; margin-top: 35px; padding: 0 25px 45px 77px; border-right: 1px solid #DDD; }
#contentMid ul { margin: .5em 0 2.5em; }
#contentMid li { font-size: 1.2em; margin: .5em 0 1em; background: url(https://www.register.com/images/promo/hosting/bullet-blue.gif) no-repeat 0 .2em; padding: 2px 0 6px 32px; }
#contentMid li strong { font-size: 1.25em; }

img#masthead { margin: 0 35px; }

div.rounded { width: 466px; padding: 20px 32px 6px; background: url(https://www.register.com/images/promo/hosting/rounded-top-greyblue.gif) no-repeat; font-size: 1.25em; margin-top: 1em; position: relative; }
div.roundedBtm { width: 530px; height: 14px; background: url(https://www.register.com/images/promo/hosting/rounded-btm-greyblue.gif) no-repeat; margin-bottom: 1em; }
div.rounded p { margin: 0 0 .5em; }
img.csr { position: absolute; right: 14px; bottom: -28px; }
div.rounded blockquote p { margin: 0; }
div.rounded#webExpert { margin-top: 2em; }
div.rounded#webExpert blockquote { width: 340px; }


/* =Sidebar */
#sidebar { float: left; width: 300px; margin-top: 35px; color: #555; font-size: 1.1em; }

#sidebar div.section { width: 275px; margin-left: 25px; padding: 3px 0; }
img.price { margin: .25em 0; }
h3 a { display: block; width: 131px; height: 39px; text-indent: -9999px; background: url(https://www.register.com/images/promo/hosting/btn-GetStarted.gif) no-repeat; }
h3 a:hover { background-position: 0 -39px; }
img.rule { margin: 1.6em 0; }

#sidebar li { margin: .6em 0; padding: 1px 0 3px 16px; background: url(https://www.register.com/images/promo/hosting/bullet-arrow.gif) no-repeat 0 .3em; }
#sidebar h4 { color: #656565; line-height: 1.4; }

.submitBtn { cursor: pointer; width: 131px; height: 39px; overflow: hidden; }
.submitBtn:hover input { margin-top: -39px; }


/* =Footer */
#footer { width: 900px; margin: 1.5em auto; text-align: center; }
#footer small { font-size: .9em; display: block; margin: .2em 0; }
#footer p { font-size: 1.2em; }


/* =Awards */
#awards { width: 806px; height: 125px; margin: 1em auto; padding-bottom: 20px }
#hlpAwards {width: 369px; height: 125px; margin: 1em auto; margin-left: auto; margin-right: auto; padding-bottom: 20px; }

/* BODY ID=USERPATH */
body#userpath #header { border-bottom: 1px solid #DDD; }
body#userpath #content { float: none; width: 900px; margin-top: 20px; border: none; padding: 0 30px 90px; }
img.btnPath { margin: 60px 5px 30px 0; }
img.btnPath#third { margin-right: 0; }
