body {
  background: #902D00 url('/img/spiffystores-site/body-top.jpg') no-repeat scroll center top;
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  font-size: 13px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

a {
  text-decoration: none;
}

img {
  display: block;
  border-style: none;
}

.support-content img {
  display: inline;
  border-style: none;
}

h1 {
  font-size: 20px;
  color: #D44000;
  font-weight: normal;
  margin: 15px 0px 10px;
}

h2 {
  font-size: 16px;
  color: #D44000;
  font-weight: normal;
  margin: 15px 0px 10px;
}

h3 {
  font-size: 14px;
  color: #D44000;
  font-weight: normal;
  margin: 15px 0px 10px;
}

h4 {
  font-size: 13px;
  color: #D44000;
  font-weight: normal;
  margin: 15px 0px 10px;
}

p {
  padding: 0px;
  margin: 0px 0px 25px;
}

.cb {
  clear: both;
}

.required {
  color: #FF0000;
}

.error-message {
  font-size: 11px;
  font-style: italic;
  color: #F00;
  display: inline;
}

.notice {
  border: 3px solid #ffffbe;
  padding: 10px;
  color: #ffffff;
  background-color: #09f;
  margin: 0 0 20px 0;
}

.notice p, .notice p a {
  color: #ffffff;
  text-decoration: none;
}

#flash-message {
  position: fixed;
  left: 0px;
  bottom: 0px;
  height: 35px;
  width: 100%;
  font-size: 100%;
  color: white;
  z-index: 9999;
}

#flash-message > div {
  display: block;
  width: 960px;
  height: 35px;
  margin: 0px auto;
  text-align: center;
}

#flash-message > div > div {
  padding: 10px 0px 0px;
}

#flash-message p {
  display: inline;
  padding: 0px 0px 0px 25px;
}

.flash-notice > div {
  background: transparent url('/img/flash-notice-bg.png') repeat-x 0px 0px;
}

.flash-notice p {
  background: transparent url('/img/flash-message-notice.gif') no-repeat 0px 0px;
}

.flash-error > div {
  background: transparent url('../img/flash-error-bg.png') repeat-x 0px 0px;
}

.flash-error p {
  background: transparent url('../img/flash-message-error.gif') no-repeat 0px 0px;
}

#error_messages {
  border: 2px double #F00;
  padding: 10px;
  color: #F00;
  margin-bottom: 25px;
}

input[type =
"text"], textarea {
  border: 1px solid #666;
  font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  margin-right: 5px;
}

input.form-error {
  border-color: #F00;
}

.error_messages h4 {
  color: #ED0000;
  font-size: 14px;
  margin-bottom: 5px;
  margin-left: 25px;
  margin-top: 10px;
  padding-bottom: 0;
}

a {
  color: #9C3E0F;
  text-decoration: none;
}

#body-container {
  background: transparent url('/img/spiffystores-site/body-bottom.jpg') no-repeat center bottom;
}

#spiffystores-header {
  height: 49px;
  width: 928px;
  margin: 0px auto;
  padding: 0px;
  position: relative;
}

#spiffystores-header ul {
  margin: 25px auto 0px;
  padding: 0px;
  float: right;
  list-style-type: none;
  z-index: 99;
}

#spiffystores-header ul li {
  float: left;
}

#spiffystores-header ul li a {
  color: #8A2C0C;
  margin: 0px 15px;
  font-size: 13px;
  display: block;
}

#spiffystores-header ul li a:hover {
  color: #DE2000;
}

#spiffystores-header ul li.active a {
  color: #5D1103;
  border-bottom: 1px solid #5D1103;
}

#spiffystores-header ul #nav-signup.active a {
  border-bottom: 1px solid #FFF;
  color: #FFF;
}

#spiffystores-header ul #nav-signup a {
  color: #FFF;
}

#spiffystores-title {
  top: 20px;
  left: 13px;
  position: absolute;
}

#container {
  width: 928px;
  margin: 0px auto;
  position: relative;
  border:none;
}

#content {
  line-height: normal;
  margin: 0px;
  padding: 0px;
  clear: none;
  position: relative;
  background: url('/img/global-images/page-bk.gif') repeat-y 0px 0px;
}

#page-footer {
  height: 26px;
  width: 928px;
  position: relative;
}

#page-bottom-filler {
  background: url('/img/spiffystores-site/page-bottom-filler.gif');
  height: 34px;
  width: 928px;
  margin: 0px;
  padding: 0px;
  clear: both;
  position: absolute;
  z-index: 100;
  left: 0px;
  top: 0px;
}

#page-bottom-filler a {
  font-size: 11px;
  color: #999;
  text-decoration: none;
}

#site-page-top {
  margin: 0px auto;
  height: 35px;
  width: 964px;
  position: relative;
}

#site-page-top img {
  position: absolute;
  top: -5px;
  left: 0px;
}

#site-page-left {
  height: 100%;
  width: 18px;
  position: absolute;
  left: -18px;
  top: 0px;
  overflow: hidden;
}

#site-page-right {
  height: 100%;
  width: 18px;
  position: absolute;
  top: 0px;
  right: -18px;
  overflow: hidden;
}

#site-page-left img, #site-page-right img {
  height: 100%;
}

#site-page-bottom {
  margin: 0px auto;
  padding: 0px;
  height: 40px;
  width: 964px;
}

#spiffystores-site-footer {
  font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #FFF;
  width: 928px;
  margin: 0px auto;
  padding: 0px 0px 5px;
  text-align: center;
}

#side-navs {
  position: absolute;
  left: 0px;
  top: 20px;
  width: 181px;
}

#side-navs ol, #side-navs ul, #side-navs-ie ol, #side-navs-ie ul {
  margin: 0px;
  padding: 0px;
}

#side-navs li, #side-navs-ie li {
  list-style: none;
  height: 20px;
  background-position: 20px 9px;
  background-repeat: no-repeat;
  margin-bottom: 5px;
  text-indent: 48px;
  font-size: 12px;
  font-weight: normal;
  padding-top: 14px;
  padding-bottom: 8px;
  color: #666;
}

#side-navs li:hover, #side-navs-ie li:hover {
  background-position: 20px -39px;
  color: #000;
  cursor: pointer;
  background-repeat: no-repeat;
}

#side-navs li.active, #side-navs-ie li.active {
  color: #000;
  background-color: #FFF;
  background-position: 20px -39px;
  background-repeat: no-repeat;
}

#side-navs li a, #side-navs-ie li a {
  color: #666;
}

#side-navs li a:hover, #side-navs-ie li a:hover {
  color: #000;
}

#side-navs li.active a, #side-navs-ie li.active a {
  color: #000;
}

#side-navs li:hover a, #side-navs-ie li:hover a {
  color: #000;
}

#side-navs #overview {
  background-image: url('/img/spiffystores-site/subnav_overview.gif');
}

#side-navs #products {
  background-image: url('/img/spiffystores-site/subnav_products.gif');
}

#side-navs #orders {
  background-image: url('/img/spiffystores-site/subnav_orders.gif');
}

#side-navs #marketing {
  background-image: url('/img/spiffystores-site/subnav_marketing.gif');
}

#side-navs #managing-content {
  background-image: url('/img/spiffystores-site/subnav_content.gif');
}

#side-navs #design {
  background-image: url('/img/spiffystores-site/subnav_design.gif');
}

#side-navs #payment-shipping {
  background-image: url('/img/spiffystores-site/subnav_payment.gif');
}

#side-navs #email {
  background-image: url('/img/spiffystores-site/subnav_email.gif');
}

#side-navs #hosting-security {
  background-image: url('/img/spiffystores-site/subnav_hosting.gif');
}

#side-navs #features-summary {
  background-image: url('/img/spiffystores-site/subnav_features.gif');
}

#side-navs #sidenav-contact {
  background-image: url('/img/spiffystores-site/subnav_contact_us.gif');
}

#side-navs #sidenav-about {
  background-image: url('/img/spiffystores-site/subnav_about.gif');
}

#side-navs #sidenav-feedback {
  background-image: url('/img/spiffystores-site/subnav_feedback.gif');
}

#side-navs #sidenav-blog {
  background-image: url('/img/spiffystores-site/subnav_blog.gif');
}

#side-navs #sidenav-twitter {
  background-image: url('/img/spiffystores-site/subnav_twitter.gif');
}

#side-navs .support-home {
  background-image: url('/img/spiffystores-site/subnav_support_home.gif');
  background-repeat: no-repeat;
  background-position: 20px 9px;
}

#side-navs .submit-ticket {
  background-image: url('/img/spiffystores-site/subnav_submit_ticket.gif');
}

#side-navs .check-status {
  background-image: url('/img/spiffystores-site/subnav_your_tickets.gif');
}

#side-navs .search {
  background-image: url('/img/spiffystores-site/subnav_search.gif');
}

#side-navs .knowledge-base {
  background-image: url('/img/spiffystores-site/subnav_knowledge_base.gif');
}

#side-navs .forums {
  background-image: url('/img/spiffystores-site/subnav_forums.gif');
}

#content > div {
  margin-left: 22px;
  width: 884px;
}

#sidebar-bk {
  position: absolute;
  width: 181px;
  left: 0px;
  top: 0px;
  height: 100%;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  background: url('/img/spiffystores-site/sidebar-background-bottom.gif') left bottom;
}

#sidebar-background-image {
  height: 95%;
}

#sidebar-bk-bottom {
  height: 10%;
  width: 181px;
}

#right {
}

#signup-footer {
  background: url('/img/spiffystores-site/signup-footer-background.gif');
  margin: 0px 0px 0px 22px;
  padding: 0px;
  height: 174px;
  width: 884px;
  position: relative;
}

#page-footer {
  background: url('/img/spiffystores-site/signup-footer-background.gif');
  margin: 0px 0px 0px 22px;
  padding: 0px;
  height: 50px;
  width: 884px;
}

#header img {
  display: inline;
}

#header {
  height: 167px;
  position: absolute;
  top: -22px;
  width: 928px;
  z-index: 999;
}

#header #byline {
  position: absolute;
  left: 27px;
  top: 113px;
  height: 45px;
  width: 394px;
}

#header #byline p {
  margin: 0px 0px 16px;
}

#header #main-title {
  position: absolute;
  left: 27px;
  top: 46px;
}

#home-page #header-container {
  position: relative;
  height: 246px;
  width: 906px;
  margin-top: 0px;
  z-index: 99;
}

#home-page #header {
  position: absolute;
  height: 268px;
  width: 906px;
  top: -22px;
}

#home-page #header #byline {
  position: absolute;
  height: 50px;
  width: 395px;
  left: 26px;
  top: 88px;
  font: normal 13px / 18px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  color: #FFF;
  text-decoration: none;
}

#home-page #header #A1 {
  display: inline;
  margin: 0px;
  padding: 0px;
}

#home-page #header #A2 {
  display: inline;
}

#home-page #header #A3 {
  display: inline;
}

#home-page #header #A4 {
  position: absolute;
  height: 33px;
  width: 395px;
  left: 24px;
  top: 47px;
}

#home-page #header #A5 {
  position: absolute;
  height: 63px;
  width: 283px;
  left: 71px;
  top: 151px;
}

#home-page #header #A6 {
  position: absolute;
  height: 25px;
  width: 156px;
  left: 133px;
  top: 224px;
}

#home-page #left-col {
  width: 560px;
}

#home-page #features #left-top {
  float: left;
  width: 272px;
}

#home-page #features #left-bottom {
  float: left;
  width: 272px;
}

#home-page #features #right-top {
  float: left;
  width: 272px;
  margin-left: 15px;
}

#home-page #features #right-bottom {
  float: left;
  width: 272px;
  margin-left: 15px;
}

#home-page #features-link {
  clear: both;
  height: 31px;
  width: 553px;
}

#home-page #features .feature-image {
  height: 184px;
  width: 272px;
  position: relative;
}

.shadow-image img {
  margin-left: -9px;
}

#home-page #right-sidebar #top {
  background: url('/img/spiffystores-site/home-sidebar-top.png') no-repeat;
  margin: 0px;
  padding: 0px;
  height: 13px;
  width: 284px;
  position: absolute;
  left: 0px;
  top: 0px;
}

#home-page #right-sidebar {
  width: 249px;
  position: absolute;
  left: 576px;
  top: 260px;
  background: url('/img/spiffystores-site/home-sidebar-background.png') repeat-x 0px 13px;
  margin: 0px;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 10px;
  color: #474747;
}

#home-page #right-sidebar h3 {
  padding: 0px;
  margin: 10px 0 7px;
}

#home-page #top-right-image {
  background: url('/img/spiffystores-site/home-computer-image.jpg') no-repeat;
  height: 248px;
  width: 287px;
  position: absolute;
  top: 0px;
  left: 570px;
}

#home-page #h1A {
  text-indent: -9999px;
  background: transparent url('/img/spiffystores-site/home-title.png') no-repeat scroll 0px 0px;
  width: 503px;
  height: 33px;
}

#home-page #h2A {
  text-indent: -9999px;
  background: transparent url('/img/spiffystores-site/home-title-demo.png') no-repeat scroll 0px 0px;
  width: 303px;
  height: 29px;
}

#home-page #h2B {
  text-indent: -9999px;
  background: transparent url('/img/spiffystores-site/home-title-features.png') no-repeat scroll 0px 0px;
  width: 397px;
  height: 26px;
}

#home-page #h3A {
  text-indent: -9999px;
  background: transparent url('/img/spiffystores-site/home-sidebar-title.png') no-repeat scroll 0px 0px;
  width: 199px;
  height: 20px;
}

#home-page h2 {
  margin: 0px;
  padding: 0px;
}

#home-page #features h3 a {
  color: #474747;
  text-decoration: none;
}

#home-page #features h3 {
  font-size: 15px;
  font-weight: normal;
  color: #474747;
  padding: 0px;
  margin: 0px 0px 2px;
}

#home-page #features {
}

#home-page #features p a {
  color: #474747;
  text-decoration: none;
}

#home-page #features {
  color: #474747;
  margin-top: 40px;
}

#feature-tour h1, #pricing h1, #contact-us h1 {
  margin: 0px 40px 0px 0px;
  text-align: center;
}

#feature-tour p {
  margin: 0px;
  padding: 5px 0px;
}

#page-content {
  position: relative;
  width: 884px;
}

#home-page #page-content {
  margin: 0px 22px 0px 25px;
  width: 859px;
}

#feature-tour #page-content, #support #page-content, #pricing #page-content, #contact-us #page-content, #frequently-asked-questions #page-content {
  width: 662px;
  margin: 0px;
  padding: 20px 0px 0px 222px;
  height: 100%;
}

#feature-tour #header, #pricing #header, #contact-us #header {
  height: 167px;
  position: absolute;
  top: -22px;
  width: 928px;
  z-index: 999;
}

#feature-tour #header #main-title {
  position: absolute;
  left: 27px;
  top: 46px;
}

#feature-tour h1 img, #pricing h1 img, #contact-us h1 img, #frequently-asked-questions h1 img {
  display: inline;
}

#feature-tour {
  padding-top: 145px;
}

#signup-footer #feature-tour-signup-button {
  position: absolute;
  height: 93px;
  width: 355px;
  top: 20px;
  left: 270px;
}

#signup-footer #feature-tour-continue-link {
  height: 36px;
  width: 355px;
  left: 270px;
  top: 113px;
  position: absolute;
}

#feature-tour #overview-page {
  height: 1330px;
}

#overview-page #tour-overview-01 {
  position: absolute;
  top: 91px;
  right: 10px;
}

#overview-page #tour-overview-02 {
  position: absolute;
  top: 256px;
  right: 10px;
}

#overview-page #tour-overview-03 {
  position: absolute;
  left: 202px;
  top: 550px;
}

#overview-page #tour-overview-04 {
  position: absolute;
  left: 292px;
  top: 453px;
}

#overview-page #tour-overview-05 {
  position: absolute;
  left: 432px;
  top: 380px;
}

#overview-page #tour-overview-06 {
  position: absolute;
  left: 680px;
  top: 458px;
}

#overview-page #tour-overview-07 {
  position: absolute;
  top: 580px;
  left: 676px;
}

#overview-page #tour-overview-08 {
  position: absolute;
  left: 739px;
  top: 717px;
}

#overview-page #tour-overview-09 {
  position: absolute;
  left: 394px;
  top: 820px;
}

#overview-page #tour-overview-10 {
  position: absolute;
  left: 527px;
  top: 1010px;
}

#overview-page #tour-overview-11 {
  position: absolute;
  left: 436px;
  top: 1172px;
}

#overview-page #tour-overview-12 {
  position: absolute;
  left: 167px;
  top: 81px;
}

#overview-page #tour-overview-13 {
  position: absolute;
  left: 200px;
  top: 345px;
  height: 7px;
  width: 648px;
  background: url('/img/signup/hr.png') no-repeat;
}

#pricing {
  padding-top: 145px;
}

#pricing #page-content {
  padding-top: 30px;
}

#pricing #side-navs li {
  list-style-type: decimal;
  height: 20px;
  margin-bottom: 5px;
  text-indent: 0px;
  font-size: 12px;
  font-weight: normal;
  padding-top: 14px;
  padding-bottom: 8px;
  color: #666;
  margin-left: 48px;
}

#pricing #side-navs li:hover {
  cursor: not-allowed;
}

#pricing h2 {
  color: #D44000;
  font-size: 13px;
  font-weight: normal;
  margin: 5px 20px 20px 0;
  text-align: center;
}

#pricing h3 {
  margin: 5px 0 0;
}

#pricing h4 {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  margin: 5px 0 3px;
}

#pricing p {
  margin: 0px;
  padding: 0 0 30px;
}

#pricing .left-col {
  float: left;
  width: 315px;
}

#pricing .right-col {
  float: right;
  width: 315px;
  padding-left: 30px;
}

#pricing-page table {
  margin-bottom: 30px;
}

#pricing-page table td {
  vertical-align: middle;
  font-size: 13px;
  color: #0d0d0d;
  text-decoration: none;
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
}

#pricing-page table td.col1 {
  text-align: left;
  padding-left: 8px;
}

#pricing-page table th.col1 {
  background: #FFF;
  height: 118px;
  width: 153px;
}

#pricing-page table th.col2 {
  background: url('/img/spiffystores-site/pricing-col2-top.png');
  height: 118px;
  width: 159px;
}

#pricing-page table th.col3 {
  background: url('/img/spiffystores-site/pricing-col3-top.png') no-repeat;
  height: 118px;
  width: 184px;
}

#pricing-page table th.col4 {
  background: url('/img/spiffystores-site/pricing-col4-top.png') no-repeat;
  height: 118px;
  width: 161px;
}

#pricing-page table td img {
  margin-right: auto;
  margin-left: auto;
}

#pricing-page table .col1.odd {
  background: #FFF url('/img/spiffystores-site/pricing-col1-odd.png') repeat-y;
}

#pricing-page table .col2.odd {
  background: url('/img/spiffystores-site/pricing-col2-odd.png') repeat-y;
}

#pricing-page table .col3.odd {
  background: url('/img/spiffystores-site/pricing-col3-odd.png') repeat-y;
}

#pricing-page table .col4.odd {
  background: url('/img/spiffystores-site/pricing-col4-odd.png') repeat-y;
}

#pricing-page table .col1.even {
  background: url('/img/spiffystores-site/pricing-col1-even.png') repeat-y;
}

#pricing-page table .col2.even {
  background: url('/img/spiffystores-site/pricing-col2-even.png') repeat-y;
}

#pricing-page table .col3.even {
  background: url('/img/spiffystores-site/pricing-col3-even.png') repeat-y;
}

#pricing-page table .col4.even {
  background: url('/img/spiffystores-site/pricing-col4-even.png') repeat-y;
}

#pricing-page table .bottom span {
  padding-top: 6px;
  display: block;
}

#pricing-page table .col1.bottom {
  font-style: italic;
  color: #AFAFAF;
  padding-top: 15px;
  vertical-align: top;
}

#pricing-page table .col2.bottom {
  background: url('/img/spiffystores-site/pricing-col2-bottom.png') no-repeat;
  height: 100px;
  overflow: hidden;
  padding-bottom: 0px;
  font-size: 11px;
  color: #b9ab92;
  vertical-align: top;
  padding-top: 13px;
}

#pricing-page table .col3.bottom {
  background: url('/img/spiffystores-site/pricing-col3-bottom.png') no-repeat;
  height: 100px;
  overflow: hidden;
  padding-bottom: 0px;
  font-size: 11px;
  color: #8fc78a;
  vertical-align: top;
  padding-top: 13px;
}

#pricing-page table .col4.bottom {
  background: url('/img/spiffystores-site/pricing-col4-bottom.png') no-repeat;
  height: 100px;
  overflow: hidden;
  padding-bottom: 0px;
  font-size: 11px;
  color: #95bccf;
  vertical-align: top;
  padding-top: 13px;
}

#pricing-page .pricing-info {
  cursor: pointer;
}

#pricing #header #main-title {
  position: absolute;
  left: 27px;
  top: 46px;
}

#contact-us #header #main-title {
  position: absolute;
  left: 27px;
  top: 47px;
}

#contact-us {
  padding-top: 145px;
}

#contact-us-page p {
  margin: 0px 0px 16px;
}

#contact-us-page table td {
  padding-top: 8px;
  padding-bottom: 8px;
}

#ContactAddForm #submit {
  border-style: none;
  background: url('/img/spiffystores-site/button-send-message.png') no-repeat;
  text-indent: -4000px;
  height: 34px;
  width: 155px;
  cursor: pointer;
}

#ContactAddForm .captcha-note {
  font-size: 12px;
  font-style: italic;
  color: #999;
  width: 200px;
  position: absolute;
  top: 4px;
  right: 0px;
}

#ContactAddForm .captcha-refresh-note {
  font-size: 11px;
  font-style: italic;
  color: #999;
  width: 180px;
  position: absolute;
  top: 59px;
  right: 0px;
  padding-left: 20px;
  background: url('/img/spiffystores-site/captcha-refresh-icon.png') no-repeat 0px 0px;
  cursor: pointer;
}

#ContactAddForm .captcha-sound-note {
  font-size: 11px;
  font-style: italic;
  color: #999;
  width: 180px;
  position: absolute;
  top: 108px;
  right: 0px;
  padding-left: 20px;
  background: url('/img/spiffystores-site/captcha-sound-icon.png') no-repeat 0px 0px;
  cursor: pointer;
}

#support {
  padding-top: 145px;
}

#frequently-asked-questions {
  padding-top: 145px;
}

#frequently-asked-questions #header #byline {
  color: #393938;
  height: 75px;
  left: 27px;
  line-height: 15px;
  position: absolute;
  top: 91px;
  width: 397px;
}

#frequently-asked-questions h1 {
  margin: 0 40px 10px 0;
  text-align: left;
}

#frequently-asked-questions #page-content ul {
  padding: 0px 0px 15px;
}

#frequently-asked-questions #page-content li {
  background: url('/img/global-images/icon-bullet.png') no-repeat 0px 4px;
  padding-bottom: 10px;
  padding-left: 15px;
  list-style: none;
}

#frequently-asked-questions #side-navs-ie {
  display: none;
}

#frequently-asked-questions #side-navs > div {
  position: fixed;
}

#frequently-asked-questions #side-navs > div img, #frequently-asked-questions #side-navs-ie img {
  margin-left: 30px;
  margin-bottom: 15px;
}

#frequently-asked-questions #side-navs ul, #frequently-asked-questions #side-navs-ie ul {
  margin: 0px;
  padding: 0px;
}

#frequently-asked-questions #side-navs li, #frequently-asked-questions #side-navs-ie li {
  margin: 0 0 0 29px;
  padding: 0 0 15px 15px;
  text-indent: 0;
}

#frequently-asked-questions #page-content {
  background: #FFF;
  width: 650px;
}

.faq-item-hidden {
  display: none;
}

#feature-tour #products-page #top {
  background: url('/img/spiffystores-site/tour-products-01.png') no-repeat right bottom;
  height: 354px;
  width: 684px;
  margin-top: 29px;
  position: relative;
}

#feature-tour #products-page #intro {
  height: 308px;
  width: 240px;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 19px;
}

#feature-tour #products-page #products-screen {
  margin: 0px 0px 0px 50px;
  padding: 20px 0px 30px;
  position: relative;
}

#feature-tour #products-page #products-04 {
  position: absolute;
  left: -228px;
  top: 140px;
}

#feature-tour #products-page #products-05 {
  position: absolute;
  left: 516px;
  top: 30px;
}

#feature-tour #products-page #products-06 {
  position: absolute;
  left: 528px;
  top: 275px;
}

#feature-tour #products-page #products-07 {
  position: absolute;
  left: -217px;
  top: 494px;
}

#feature-tour #products-page #products-08 {
  position: absolute;
  left: 504px;
  top: 484px;
}

#feature-tour #orders-page #tour-orders-01 {
  float: right;
  margin-right: 10px;
}

#feature-tour #orders-page #intro {
  float: left;
  width: 375px;
  margin-top: 29px;
}

#feature-tour #orders-page #intro p {
  padding: 5px 0px 10px;
}

#feature-tour #orders-page .right {
  float: right;
  width: 250px;
  margin-top: 15px;
}

#feature-tour #orders-page #tour-orders-02 {
  float: left;
}

#feature-tour #orders-page .cb {
  height: 30px;
}

#feature-tour #orders-page #tour-orders-04 {
  float: left;
}

#feature-tour #marketing-page #tour-marketing-02 {
  float: right;
}

#feature-tour #marketing-page .cb {
  height: 30px;
}

#feature-tour #marketing-page #intro {
  margin-top: 20px;
}

#feature-tour #marketing-page .right {
  float: right;
}

#feature-tour #tour-marketing-03 {
  float: left;
  margin-right: 20px;
}

#feature-tour #tour-marketing-04 {
  padding-top: 25px;
}

#feature-tour #tour-marketing-06 {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
}

#feature-tour #tour-marketing-07 {
  float: left;
  margin-right: 30px;
}

#feature-tour #tour-marketing-10 {
  float: right;
  margin-left: 10px;
  padding-top: 30px;
}

#feature-tour #tour-marketing-08 {
  padding-top: 20px;
}

#feature-tour #marketing-page ul {
  margin: 0px;
  padding: 0px;
}

#feature-tour #marketing-page li {
  padding-bottom: 5px;
  list-style: none;
  padding-left: 15px;
  margin: 0px;
  background: url('/img/global-images/icon-bullet.png') no-repeat left 4px;
}

#frequently-asked-questions .anchor {
  padding-top: 100px;
  position: relative;
}

#feature-tour #design-page .cb {
  height: 20px;
}

#feature-tour #payment-page .cb {
  height: 20px;
}

#tour-design-01 {
  float: right;
  margin-left: 30px;
  margin-right: 43px;
  margin-top: 20px;
}

#feature-tour #tour-design-04 {
  float: left;
  margin-top: 30px;
}

#feature-tour #theme-previews .theme-preview {
  float: left;
  width: 207px;
  margin-right: 18px;
}

#feature-tour #tour-design-05 {
  float: right;
  margin-top: 25px;
}

#feature-tour #theme-previews p {
  font-size: 11px;
  margin: 0p;
  padding:
  0px;
}

#feature-tour #design-page #intro {
  margin-top: 30px;
}

#feature-tour #theme-previews .colours .icons {
  float: right;
  max-width: 60%;
}

#feature-tour #theme-previews .colours img {
  margin-right: 4px;
  margin-bottom: 4px;
  float: left;
  display: block;
}

#feature-tour #theme-previews .colours {
  display: block;
  text-align: center;
  width: 207px;
  height: 50px;
}

#feature-tour #theme-previews {
  width: 680px;
  margin-top: 20px;
}

.hidden {
  display: none;
}

#icons {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

#title {
  float: left;
  font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#bottom-container {
  margin-right: auto;
  margin-left: auto;
  width: 780px;
  margin-top: 0px;
  background: #FFF;
  padding: 20px 10px 0px;
  height: 20px;
  text-align: center;
}

#theme-preview {
  width: 800px;
  margin-right: auto;
  margin-left: auto;
}

#bottom-container #icons a img {
  margin-right: 5px;
  border-style: none;
  height: 15px;
  width: 15px;
  display: inline;
}

#feature-tour #tour-shipping-01 {
  float: right;
}

#feature-tour #tour-shipping-03 {
  float: right;
}

#feature-tour #intro .left {
  float: left;
  width: 300px;
}

#feature-tour #intro .right {
  float: right;
  width: 300px;
}

#feature-tour #payment-page ul, #feature-tour #email-page ul {
  margin: 0px;
  padding: 0px;
}

#feature-tour #payment-page li, #feature-tour #email-page li {
  margin: 0px 0px 3px 13px;
  padding: 0px;
}

#feature-tour #tour-email-01 {
  float: right;
}

#feature-tour #tour-email-04 {
  margin: 30px 0px 5px;
}

#feature-tour #tour-email-05 {
  float: right;
}

#feature-tour #tour-email-06 {
  margin: 35px 0px 5px; 
}

#feature-tour #tour-email-03 {
  margin: 40px 0px 10px;
}

#feature-tour #email-page #intro .left {
  float: left;
  width: 200px;
}

#feature-tour #email-page #intro .right {
  float: right;
  width: 400px;
}

#feature-tour #hosting-page #servers {
  background: url('/img/spiffystores-site/tour-hosting-02.jpg') no-repeat;
  height: 193px;
  width: 404px;
  padding-top: 17px;
  padding-right: 254px;
  padding-left: 17px;
}

#feature-tour #tour-hosting-01 {
  float: right;
  margin-right: -22px;
  margin-left: 40px;
}

#feature-tour #hosting-page #intro {
  margin-top: 30px;
  line-height: 19px;
}

#feature-tour #hosting-page .left {
  width: 310px;
  float: left;
  padding-top: 30px;
}

#feature-tour #hosting-page .right {
  width: 310px;
  float: right;
  padding-top: 30px;
}

#feature-tour #hosting-page .left p, #feature-tour #hosting-page .right p {
  margin: 0px;
  padding: 0px;
  clear: left;
}

#feature-tour #hosting-page .left div, #feature-tour #hosting-page .right div {
  padding-bottom: 30px;
}

#feature-tour #hosting-page #rails {
  background: url('/img/spiffystores-site/tour-hosting-16.png') no-repeat left top;
  padding-left: 98px;
  margin-top: 20px;
}

#press-page h1 {
  font-size: 18px;
  text-align: left;
}

#press-page h3 {
  font-size: 13px;
}

#search-page h1 {
margin-right:45px !important;
margin-top:0 !important;
text-align:center;
}

#search-page h1 img {
display:inline;
}

#search-page .searchBox{border:none !important;}
#search-page form { margin: 0px; padding: 0px; }

#search-page #query { background: url(../img/spiffystores-site/search-field-icon-large.gif) no-repeat left -2px; font-size: 14px; font-style: normal; width: 250px; padding-top: 5px; padding-bottom: 2px; border: 1px solid #CCC; padding-left: 40px; }

#search-page #result_report { background-color:#f5f5f5; font-weight:bold; margin-bottom:24px; padding:15px; text-align:left; color: #515151; }
#search-page #result_report img { margin-bottom: 10px;}

#search-page .title {
color:#9c3e0e;
font-size:15px;
}

#search-page .url { color:#CCC; font-style: italic; font-size: 11px; margin-bottom:15px;}
#search-page .description { font-size:13px; color: #333; }

#search-page #results { color: #9c9c9c; }

#search-page a:visited { color:#999; }

#search-page #other_pages { padding-bottom:50px; padding-top:100px; text-align:center; background: url(../img/spiffystores-site/hr.png) no-repeat center 50px; }
#search-page .divline { border-bottom:1px solid #FFF; margin-bottom:0px; margin-top:0px; }

#search-page td { font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif; margin: 0px; padding: 0px; }