@import url(reset-min.css);
@import url(pricing.css);
@import url(boilerplate.css);
@import url(extrabottom.css);
/* line 6, ../../../app/stylesheets/styles.sass */
body { background: #fafafa; margin: 0; padding: 0; font-family: Lucida Grande, Lucida, Verdana, sans-serif; font-size: 14px; line-height: 1.5em; width: 100%; }

/* line 15, ../../../app/stylesheets/styles.sass */
a, a:visited { color: #555555; }
/* line 18, ../../../app/stylesheets/styles.sass */
a:hover, a:visited:hover { color: #333333; }

/* line 21, ../../../app/stylesheets/styles.sass */
#topbar { height: 20px; background-color: #282828; text-align: center; position: relative; display: block; width: 100%; }

/* line 29, ../../../app/stylesheets/styles.sass */
.myaccount { display: block; width: 80px; position: relative; margin-left: 720px; }

/* line 35, ../../../app/stylesheets/styles.sass */
.community { display: block; width: 80px; position: relative; margin-left: 900px; }

/* line 43, ../../../app/stylesheets/styles.sass */
#header { height: 105px; background-color: #202020; text-align: center; position: relative; display: block; width: 100%; }
/* line 51, ../../../app/stylesheets/styles.sass */
#header img { margin-top: 1px; }

/* line 54, ../../../app/stylesheets/styles.sass */
#menu { background-color: #202020; position: relative; display: block; width: 100%; }
/* line 60, ../../../app/stylesheets/styles.sass */
#menu ul { height: 38px; padding-left: 120px; list-style-type: square; list-style-position: outside; }
/* line 66, ../../../app/stylesheets/styles.sass */
#menu ul li { display: block; float: left; position: relative; list-style-type: square; list-style-position: outside; }
/* line 73, ../../../app/stylesheets/styles.sass */
#menu ul li a { display: block; float: left; height: 38px; line-height: 38px; background: url(/images/bt_menu_off.png); color: white; text-decoration: none; margin-right: 2px; font-weight: bold; font-size: 13px; padding: 0 28px; text-shadow: black 0 -1px 2px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
/* line 93, ../../../app/stylesheets/styles.sass */
#menu ul li a:hover { height: 38px; background: url(/images/bt_menu_on.png); }

/* line 97, ../../../app/stylesheets/styles.sass */
#menu.index a.hometab, #menu.about a.abouttab, #menu.features a.featurestab, #menu.contactus a.abouttab, #menu.ourteam a.abouttab, #menu.questions a.abouttab, #menu.community a.communitytab, #menu.create a.signuptab, #menu.new a.signuptab { height: 38px; background: url(/images/bt_menu_on.png); }

/* line 116, ../../../app/stylesheets/styles.sass */
#screenshot { float: right; margin-top: 4px; position: absolute; margin-left: 361px; }

/* line 123, ../../../app/stylesheets/styles.sass */
.about #feature { height: 100px; }

/* line 126, ../../../app/stylesheets/styles.sass */
.paypal #feature { height: 100px; text-align: center; }

/* line 132, ../../../app/stylesheets/styles.sass */
.wrap { display: block; width: 930px; position: relative; margin: 0 auto; position: relative; display: block; }

/* line 140, ../../../app/stylesheets/styles.sass */
.wrapsignup { display: block; width: 930px; position: relative; margin: 0 auto; position: relative; display: block; padding-top: 10px; padding-bottom: 80px; }

/* line 154, ../../../app/stylesheets/styles.sass */
.pricingwrap { display: block; width: 1000px; position: relative; margin: 0 auto; position: relative; display: block; }

/* line 164, ../../../app/stylesheets/styles.sass */
#feature .light { height: 305px; margin-top: 0px; background: url(/images/bg_light2.jpg); }

/* line 169, ../../../app/stylesheets/styles.sass */
.about #feature .light { height: 100px; background-position: top; }

/* line 173, ../../../app/stylesheets/styles.sass */
.paypal #feature .light { height: 100px; background-position: top; }

/* line 177, ../../../app/stylesheets/styles.sass */
.home #feature .wrap { position: relative; height: 370px; }

/* line 181, ../../../app/stylesheets/styles.sass */
.about #feature .wrap { height: 100px !important; }

/* line 184, ../../../app/stylesheets/styles.sass */
.paypal #feature .wrap { height: 100px !important; }

/* line 187, ../../../app/stylesheets/styles.sass */
.home #feature h1 { text-indent: -100000000px; width: 855px; height: 0px; padding-top: 0px; padding-right: 0; padding-bottom: 20px; padding-left: 30px; }

/* line 196, ../../../app/stylesheets/styles.sass */
.about #feature h1 { text-indent: 7e; width: 149px; height: 92px; position: absolute; }

/* line 202, ../../../app/stylesheets/styles.sass */
.paypal #feature h1 { text-indent: 7e; width: 149px; height: 92px; position: absolute; }

/* line 209, ../../../app/stylesheets/styles.sass */
#feature h2 { font-size: 37px; line-height: 1.2em; font-weight: bold; letter-spacing: -2px; width: 430px; color: #333333; text-shadow: #dfdfdf 1px 1px 1px; margin-bottom: 20px; font-family: helvetica, arial, sans-serif; text-align: center; margin-left: 0; }
/* line 222, ../../../app/stylesheets/styles.sass */
#feature h2.carlos_style { font-size: 40px; }
/* line 225, ../../../app/stylesheets/styles.sass */
#feature h2.subtitle_style { font-size: 20px; }

/* line 228, ../../../app/stylesheets/styles.sass */
.top_message2 { display: block; line-height: 1.3em; font-size: 16px; margin-bottom: 20px; width: 430px; margin-left: 0; text-align: center; }

/* line 237, ../../../app/stylesheets/styles.sass */
#button { margin-left: auto; margin-right: auto; width: 350px; }

/* line 242, ../../../app/stylesheets/styles.sass */
.about #feature h2 { width: 930px; position: absolute; top: 20px; text-align: center; }

/* line 248, ../../../app/stylesheets/styles.sass */
.paypal #feature h2 { width: 750px; position: absolute; right: 98px; top: 20px; text-align: center; }

/* line 256, ../../../app/stylesheets/styles.sass */
#feature a.plans { display: block; height: 73px; background: url(/images/bt_signup.png) no-repeat; width: 345px; text-indent: -10000px; cursor: pointer; position: relative; margin-top: 30px; font-size: 16px; }
/* line 267, ../../../app/stylesheets/styles.sass */
#feature a.plans:hover { background-position: 0 -80px; }

/* line 270, ../../../app/stylesheets/styles.sass */
#main { position: inline; display: block; width: 450px; float: left; clear: none; padding-bottom: 0px; padding-top: 10px; }
/* line 279, ../../../app/stylesheets/styles.sass */
#main #spacer { margin-top: 5px; }
/* line 282, ../../../app/stylesheets/styles.sass */
#main p { text-align: left; font-weight: normal; }

/* line 287, ../../../app/stylesheets/styles.sass */
.about #main { width: 595px; }

/* line 291, ../../../app/stylesheets/styles.sass */
.about #title { width: 930px; }
/* line 294, ../../../app/stylesheets/styles.sass */
.about #highlights, .about #feature_list { padding-top: 25px; }

/* line 297, ../../../app/stylesheets/styles.sass */
.paypal #main { width: 930px; text-align: center; }

/* line 302, ../../../app/stylesheets/styles.sass */
#main h3 { font-weight: bold; padding: 15px 0 10px 0; }
/* line 308, ../../../app/stylesheets/styles.sass */
#main div.inline { float: left; width: 200px; padding-top: 10px; padding-right: 0; padding-left: 0; padding-bottom: 15px; }
/* line 316, ../../../app/stylesheets/styles.sass */
#main div.inline.txt2 { float: right; }
/* line 319, ../../../app/stylesheets/styles.sass */
#main ul { list-style-type: disc; list-style-position: inside; }
/* line 323, ../../../app/stylesheets/styles.sass */
#main ul li { list-style-type: disc; list-style-position: inside; padding-left: 15px; padding-bottom: 10px; }

/* line 331, ../../../app/stylesheets/styles.sass */
h3.desc { font-weight: normal; font-size: 21px; line-height: 28px; text-align: left; }

/* line 337, ../../../app/stylesheets/styles.sass */
.home #main #intro { height: 120px; text-align: left; }
/* line 341, ../../../app/stylesheets/styles.sass */
.home #main #intro p { text-align: left; }

/* line 344, ../../../app/stylesheets/styles.sass */
p { text-align: left; }

/* line 348, ../../../app/stylesheets/styles.sass */
h2.head_2, h2.head_3, h2.head_4 { clear: both; height: 40px; line-height: 55px; margin-bottom: 12px; text-align: left; }

/* line 356, ../../../app/stylesheets/styles.sass */
#sideaboutextra { position: inline; display: block; float: right; width: 550px; clear: none; margin-right: 190px; }

/* line 365, ../../../app/stylesheets/styles.sass */
.about #sideaboutextra { width: 250px; }

/* line 368, ../../../app/stylesheets/styles.sass */
.paypal #sideaboutextra { width: 250px; }

/* line 371, ../../../app/stylesheets/styles.sass */
#sideaboutextra.helpBar { border: 1px solid #999999; padding: 1px; }

/* line 378, ../../../app/stylesheets/styles.sass */
.helpBarextra ul { padding: 0px; }
/* line 380, ../../../app/stylesheets/styles.sass */
.helpBarextra ul li { font-size: 12px; padding: 6px 0 7px 30px; display: block; color: #333333; }
/* line 386, ../../../app/stylesheets/styles.sass */
.helpBarextra ul li.morefeat { background: url(/images/blue_bullet.png) no-repeat left; }
/* line 389, ../../../app/stylesheets/styles.sass */
.helpBarextra ul .wrap { text-align: left; background: white url(/images/yellowbar.jpg) left top repeat-x; padding: 10px; height: 280px; width: 227px; }

/* line 396, ../../../app/stylesheets/styles.sass */
#sidebar { position: inline; display: block; float: right; width: 450px; clear: none; padding-top: 30px; }

/* line 404, ../../../app/stylesheets/styles.sass */
.about #sidebar { width: 250px; }

/* line 407, ../../../app/stylesheets/styles.sass */
.paypal #sidebar { width: 250px; }

/* line 410, ../../../app/stylesheets/styles.sass */
#sidebar .helpBar { border: 1px solid #999999; padding: 1px; }
/* line 415, ../../../app/stylesheets/styles.sass */
#sidebar .helpBar .wrap { text-align: left; background: white url(/images/yellowbar.jpg) left top repeat-x; padding: 10px; height: 280px; width: 227px; }

/* line 422, ../../../app/stylesheets/styles.sass */
#sidebar .infoBar { width: 300px; border: 1px solid #999999; padding: 1px; overflow: hidden; }
/* line 428, ../../../app/stylesheets/styles.sass */
#sidebar .infoBar .wrap { background: white url(/images/yellowbar.jpg) left top repeat-x; padding: 10px; height: 270px; width: 280px; }
/* line 434, ../../../app/stylesheets/styles.sass */
#sidebar .infoBar h2 { text-align: center; }
/* line 437, ../../../app/stylesheets/styles.sass */
#sidebar .infoBar h2, #sidebar .infoBar p, #sidebar .infoBar ul { width: 280px; }
/* line 440, ../../../app/stylesheets/styles.sass */
#sidebar .infoBar li { padding: 15px 0px 0px 30px; background: url(/images/check.png) no-repeat left; text-align: left; }

/* line 447, ../../../app/stylesheets/styles.sass */
.helpBar ul { padding-left: 10px; }
/* line 450, ../../../app/stylesheets/styles.sass */
.helpBar ul li { font-size: 12px; padding: 6px 0 7px 30px; display: block; }
/* line 455, ../../../app/stylesheets/styles.sass */
.helpBar ul li.question_bullets { background: url(/images/question_bullets.png) no-repeat left; }
/* line 458, ../../../app/stylesheets/styles.sass */
.helpBar ul li.ourteam { background: url(/images/ourteam.png) no-repeat left; }
/* line 461, ../../../app/stylesheets/styles.sass */
.helpBar ul li.questions { background: url(/images/question_icon.png) no-repeat left; }
/* line 464, ../../../app/stylesheets/styles.sass */
.helpBar ul li.ico1 { background: url(/images/ico1.gif) no-repeat left; }
/* line 467, ../../../app/stylesheets/styles.sass */
.helpBar ul li.ico2 { background: url(/images/ico2.gif) no-repeat left; }
/* line 470, ../../../app/stylesheets/styles.sass */
.helpBar ul li.ico3 { background: url(/images/ico3.gif) no-repeat left; }
/* line 473, ../../../app/stylesheets/styles.sass */
.helpBar ul li.ico4 { background: url(/images/ico4.gif) no-repeat left; }
/* line 475, ../../../app/stylesheets/styles.sass */
.helpBar ul li.howto { background: url(/images/article.gif) no-repeat left; }
/* line 477, ../../../app/stylesheets/styles.sass */
.helpBar ul li.morefeat { background: url(/images/blue_bullet.png) no-repeat left; }

/* line 481, ../../../app/stylesheets/styles.sass */
.featuresbullet ul { padding: 1px; }
/* line 484, ../../../app/stylesheets/styles.sass */
.featuresbullet ul li { font-size: 12px; padding: 6px 0 7px 30px; display: block; }
/* line 489, ../../../app/stylesheets/styles.sass */
.featuresbullet ul li.featuresbullet { background: url(/images/bullet_features.png) no-repeat left; }

/* line 492, ../../../app/stylesheets/styles.sass */
h2 { font-size: 1.8em; color: #28476e; font-weight: bold; margin: 15px 0; text-transform: none; font-family: helvetica, arial, sans-serif; text-align: left; }

/* line 501, ../../../app/stylesheets/styles.sass */
.clear { height: 0px; clear: both; }

/* line 505, ../../../app/stylesheets/styles.sass */
#footer { border-top: 1px solid white; margin-top: 30px; padding-top: 30px; height: 152px; text-align: center; background-color: #202020; }
/* line 514, ../../../app/stylesheets/styles.sass */
#footer p.logo { text-align: center; border-bottom: 1px solid black; padding-bottom: 10px; }
/* line 519, ../../../app/stylesheets/styles.sass */
#footer p.copyright { text-align: center; border-top: 1px solid #666666; padding: 10px 0; color: #666666; }

/* line 525, ../../../app/stylesheets/styles.sass */
.plans { background: url(/images/shadow.png) center no-repeat; padding-bottom: 5px; margin-bottom: 20px; }

/* line 531, ../../../app/stylesheets/styles.sass */
.home table { margin: 0px 0; border: 5px solid white; background: white; color: black; font-weight: bold; }
/* line 538, ../../../app/stylesheets/styles.sass */
.home table td { padding: 8px 2px; font-size: 12px; text-align: center; width: auto !important; font-weight: normal; color: #333333; }
/* line 546, ../../../app/stylesheets/styles.sass */
.home table td.plan { border-left: none; text-align: left; padding-left: 10px; font-weight: bold; color: #0a4e8a; }
/* line 554, ../../../app/stylesheets/styles.sass */
.home table td.price { font-weight: bold; }
/* line 557, ../../../app/stylesheets/styles.sass */
.home table td.priceoff { font-weight: bold; color: #c8c8c8; text-decoration: line-through; }
/* line 562, ../../../app/stylesheets/styles.sass */
.home table thead tr { background: url(/images/table_header.png) top repeat-x #2e434b; color: white; text-shadow: black 0 -1px 1px; font-weight: bold; }
/* line 568, ../../../app/stylesheets/styles.sass */
.home table thead tr td { font-size: 11px !important; padding: 3px 2px; color: #cccccc; }
/* line 574, ../../../app/stylesheets/styles.sass */
.home table tr.odd, .home table tr.even { text-shadow: white 0px 1px 1px; border-bottom: 1px solid #eaeaea; }

/* line 578, ../../../app/stylesheets/styles.sass */
.thumbs { width: 100%; clear: both; }
/* line 582, ../../../app/stylesheets/styles.sass */
.thumbs ul li { float: left; width: 210px; height: 180px; color: #333333; margin: 0 0 30px 22px; text-align: left; font-weight: bold; }
/* line 591, ../../../app/stylesheets/styles.sass */
.thumbs ul li .thumb img { border: 1px solid #cccccc; }

/* line 594, ../../../app/stylesheets/styles.sass */
.twitter { border: 0px solid white; border-left: none; border-right: none; padding: 20px 0 20px 90px !important; background: url(/images/twitter.gif) no-repeat left center; }
/* line 601, ../../../app/stylesheets/styles.sass */
.twitter h2 { padding: 0 0 10px 0; margin: 0; color: #666666; }
/* line 606, ../../../app/stylesheets/styles.sass */
.twitter a { color: #666666; text-decoration: none; }
/* line 610, ../../../app/stylesheets/styles.sass */
.twitter a:hover { color: #99ccff; }

/* line 614, ../../../app/stylesheets/styles.sass */
span.right { float: right; }
/* line 616, ../../../app/stylesheets/styles.sass */
span.currentcard { font-size: 11px; }

/* line 619, ../../../app/stylesheets/styles.sass */
.before_margin { margin-top: 40px; }

/* line 622, ../../../app/stylesheets/styles.sass */
p.footnote { font-size: 11px; }

/* line 625, ../../../app/stylesheets/styles.sass */
.spacey { padding-bottom: 15px; }

/* line 628, ../../../app/stylesheets/styles.sass */
.vtop { vertical-align: top; width: 30px; }

/* line 632, ../../../app/stylesheets/styles.sass */
input, textarea, select { font-size: 21px; }

/* line 635, ../../../app/stylesheets/styles.sass */
select#client_country { font-size: 1em; }

/* line 638, ../../../app/stylesheets/styles.sass */
.lefty { float: left; padding-right: 10px; }

/* line 642, ../../../app/stylesheets/styles.sass */
label { text-align: left; font-size: 1.2em; }

/* line 646, ../../../app/stylesheets/styles.sass */
tr.spacey td { padding-bottom: 10px; }

/* line 649, ../../../app/stylesheets/styles.sass */
#paypal { text-align: center; font-size: 1.5em; }

/* line 653, ../../../app/stylesheets/styles.sass */
.center { text-align: center; }

/* line 656, ../../../app/stylesheets/styles.sass */
.toppad_30 { padding-top: 30px; }

/* line 659, ../../../app/stylesheets/styles.sass */
.bottompad_150 { padding-bottom: 150px; }

/* line 663, ../../../app/stylesheets/styles.sass */
hr { background-color: #cccccc; border: 0 none; color: white; height: 2px; margin-bottom: 0; margin-top: 40px; width: 75%; }

/* line 672, ../../../app/stylesheets/styles.sass */
.explanation { font-size: 0.9em; font-style: italic; color: #888888; }

/* line 677, ../../../app/stylesheets/styles.sass */
table.contained_signup { margin-top: -25px; }

/* line 680, ../../../app/stylesheets/styles.sass */
table.signup { margin-top: 15px; }

/* line 683, ../../../app/stylesheets/styles.sass */
table.signup, table.contained_signup { width: 650px; margin-bottom: 25px; }
/* line 687, ../../../app/stylesheets/styles.sass */
table.signup td, table.contained_signup td { padding: 5px; }
/* line 690, ../../../app/stylesheets/styles.sass */
table.signup td input, table.signup td select, table.contained_signup td input, table.contained_signup td select { font-size: 1em; }
/* line 693, ../../../app/stylesheets/styles.sass */
table.signup td.title, table.contained_signup td.title { font-weight: bold; width: 250px; vertical-align: top; }
/* line 698, ../../../app/stylesheets/styles.sass */
table.signup td.center, table.contained_signup td.center { vertical-align: middle; }
/* line 701, ../../../app/stylesheets/styles.sass */
table.signup tr, table.contained_signup tr { border-bottom: 1px silver solid; }
/* line 704, ../../../app/stylesheets/styles.sass */
table.signup tr.last, table.contained_signup tr.last { border-bottom: 0; }

/* line 708, ../../../app/stylesheets/styles.sass */
table.normal tr { border-bottom: 0; }

/* line 711, ../../../app/stylesheets/styles.sass */
.fields { width: 310px; }

/* line 714, ../../../app/stylesheets/styles.sass */
.right { text-align: right; }

/* line 717, ../../../app/stylesheets/styles.sass */
table.webbies { font-size: 0.9em; width: 650px; background-color: white; }
/* line 722, ../../../app/stylesheets/styles.sass */
table.webbies td { padding: 5px; border-bottom: 1px solid silver; }
/* line 726, ../../../app/stylesheets/styles.sass */
table.webbies td.last { border-bottom: 0; }
/* line 729, ../../../app/stylesheets/styles.sass */
table.webbies td.title { background: url(/images/table_header.png) top repeat-x #2e434b; color: white; font-weight: bold; text-align: center; }
/* line 735, ../../../app/stylesheets/styles.sass */
table.webbies td.specs { text-align: center; font-size: 0.9em; }
/* line 739, ../../../app/stylesheets/styles.sass */
table.webbies td.webby { text-align: center; font-size: 1.1em; font-weight: bold; color: #0a4e8a; }
/* line 745, ../../../app/stylesheets/styles.sass */
table.webbies td.price { text-align: center; }

/* line 748, ../../../app/stylesheets/styles.sass */
div.prices { width: 650px; margin-top: 15px; margin-bottom: 25px; background-color: white; padding: 5px; }

/* line 756, ../../../app/stylesheets/styles.sass */
#errorExplanation p { margin-bottom: 10px; margin-left: 20px; }
/* line 759, ../../../app/stylesheets/styles.sass */
#errorExplanation ul { margin-left: 35px; margin-bottom: 20px; }
/* line 762, ../../../app/stylesheets/styles.sass */
#errorExplanation li { list-style-type: disc; list-style-position: inside; color: red; }

/* line 767, ../../../app/stylesheets/styles.sass */
#warning_box { background-color: #e8e8e8; width: 600px; margin-top: 20px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #e0e0e0; }
/* line 776, ../../../app/stylesheets/styles.sass */
#warning_box p { text-align: center; }
/* line 779, ../../../app/stylesheets/styles.sass */
#warning_box #action { text-align: center; padding-top: 10px; padding-bottom: 10px; }
/* line 783, ../../../app/stylesheets/styles.sass */
#warning_box #action input { font-size: 1em; }
/* line 786, ../../../app/stylesheets/styles.sass */
#warning_box #warning { margin-top: 30px; margin-bottom: 20px; text-align: center; color: red; font-size: 1.2em; line-height: 1.4em; }

/* line 794, ../../../app/stylesheets/styles.sass */
#signup_form { width: 650px; margin-left: auto; margin-right: auto; }

/* line 801, ../../../app/stylesheets/styles.sass */
table.padding tr td { padding-left: 10px; padding-right: 10px; }
/* line 806, ../../../app/stylesheets/styles.sass */
table.padding thead tr td { padding-left: 10px; padding-right: 10px; }

/* line 810, ../../../app/stylesheets/styles.sass */
.plans_box { width: 600px; margin-top: 25px; margin-bottom: 25px; margin-left: 20px; margin-right: 20px; }

/* line 817, ../../../app/stylesheets/styles.sass */
.plans_footnote { margin-top: 5px; line-height: 1.2em; width: 550px; }

/* line 822, ../../../app/stylesheets/styles.sass */
.tooltip { background-color: black; border: 1px solid white; padding: 10px 15px; width: 200px; display: none; color: white; text-align: left; font-size: 12px; z-index: 10; -moz-box-shadow: 0 0 10px black; -webkit-box-shadow: 0 0 10px black; }

/* line 836, ../../../app/stylesheets/styles.sass */
.tooltip_up { display: none; background: transparent url(/images/tooltip/white_arrow.png); font-size: 0.8em; height: 70px; width: 160px; padding: 25px; color: black; line-height: 1.2em; }
