/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.header {
  padding-left:10px;
  background:url('content/images/logobg.png') repeat-x;
  }

.centerpage {
  width: 800px;
  background: #ffffff;
  color: #000000;
  margin: auto;
  text-align: center;
}

.navbar {
background: #FF9900;
}

.navbutton {
background-color: #FFFFFF;
cursor: pointer;
cursor: hand;
text-align:center;
font-size: 11px;
}

.navbuttonover {
background-color: #FF9900;
cursor: pointer;
cursor: hand;
font-weight: bold;
text-align:center;
font-size: 11px;
color: #ffffff;
}

.sitemap_link {
  background-color: #FFFFFF;
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
}

.sitemap_over {
  background-color: #FFFFFF;
  color: #8E0125;
  cursor: pointer;
  cursor: hand;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
}

TABLE.box-side-small {
  width: 170px;
  height: 93px;
  background-image: url('content/images/boxes/small.png');
}

TABLE.box-side-tall-xlarge {
  width: 170px;
  height: 289px;
  background-image: url('content/images/boxes/tall-xlarge.png');
  background-repeat: no-repeat;
}

TD.tall_box_front {
  width: 170px;
  height: 289px;
  background-image: url('content/images/boxes/tall-xlarge.png');
  background-repeat: no-repeat;
  cursor: hand;
  cursor: pointer;
}

TABLE.box-side-medium {
  width: 170px;
  height: 122px;
  background-image: url('content/images/boxes/medium.png');
  background-repeat: no-repeat;
}

TD.reseller_plans_front {
  width: 170px;
  height: 122px;
  background-image: url('content/images/boxes/medium.png');
  background-repeat: no-repeat;
  cursor: hand;
  cursor: pointer;
}

TABLE.box-side-square {
  width: 170px;
  height: 171px;
  background-image: url('content/images/boxes/square.png');
  background-repeat: no-repeat;
}

TD.budget_web_hosting_front {
  width: 170px;
  height: 171px;
  background-image: url('content/images/boxes/square.png');
  background-repeat: no-repeat;
  cursor: hand;
  cursor: pointer;
}

.budget_web_details {
  text-align: center;
  position: relative;
  top: 8px;
  right: 6px;
}

.premium_web_details {
  text-align: center;
  position: relative;
  top: 8px;
  right: 4px;
}

.web_design_details {
  text-align: center;
  position: relative;
  top: 8px;
  right: 4px;
}

.reseller_web_details {
  text-align: center;
  position: relative;
  bottom: 23px;
  right: 5px;
}

TD.domain_names_front {
  height: 111px;
  width: 540px;
  background-image: url('content/images/domain-names-banner.gif');
  background-repeat: no-repeat;
  background-position: center center;
  cursor: hand;
  cursor: pointer;
}

.domain_names_details {
  text-align: center;
  position: relative;
  top: 15px;
  left: 60px;
}

TABLE.box-side-tall-medium {
  width: 170px;
  height: 221px;
  background-image: url('content/images/boxes/tall-medium.png');
}

TABLE.box-side-tall-large {
  width: 170px;
  height: 252px;
  background-image: url('content/images/boxes/tall-large.png');
}

TABLE.box-side-micro {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/micro.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

TABLE.box-side-bronze {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/bronze.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

TABLE.box-side-silver {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/silver.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

TABLE.box-side-gold {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/gold.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

TD.box-side-micro {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/micro.gif');
  background-repeat: no-repeat;
  background-position: center center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-bronze {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/bronze.gif');
  background-repeat: no-repeat;
  background-position: center center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-silver {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/silver.gif');
  background-repeat: no-repeat;
  background-position: center center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-gold {
  width: 170px;
  height: 207px;
  background-image: url('content/images/products/gold.gif');
  background-repeat: no-repeat;
  background-position: center center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-small {
  width: 170px;
  height: 93px;
  background-image: url('content/images/boxes/small.png');
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-medium {
  width: 170px;
  height: 122px;
  background-image: url('content/images/boxes/medium.png');
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-square {
  width: 170px;
  height: 171px;
  background-image: url('content/images/boxes/square.png');
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-tall-medium {
  width: 170px;
  height: 221px;
  background-image: url('content/images/boxes/tall-medium.png');
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
}

TD.box-side-tall-large {
  width: 170px;
  height: 252px;
  background-image: url('content/images/boxes/tall-large.png');
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

TD.box-side-tall-xlarge {
  width: 170px;
  height: 289px;
  background-image: url('content/images/boxes/tall-xlarge.png');
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

TABLE.box-side {
  background-color: #ffffff;
  border: 0;
  padding: 0px;
}

TD.box-side {
  color: blue;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.sales-phone {
  color: #000000;
  background: #ffffff;
  font-size: 18px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

TABLE {
  background: #ffffff;
  }

.sales-phone-number {
  color: #8E0125;
  background: #ffffff;
  font-size: 22px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

H2 {
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

H3 {
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

H4 {
  font-size: 12px;
  font-weight: bold;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

H5 {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  background: #7AA8F9;
  font-family: Arial, sans-serif;
}

.host-specs-header, .host-specs-footer {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

LI.host-summary-specs {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
  list-style: circle;
}

TD.domain-left {
  background-image: url("/content/images/products/domain-left.gif");
  width: 141px;
  background-color: #ffffff;
  color: #ffffff;
}

TD.domain-center {
  background-image: url("/content/images/products/domain-center.gif");
  background-repeat: repeat-x;
  background-color: #ffffff;
  color: #ffffff;
}

TD.domain-right {
  background-image: url("/content/images/products/domain-right.gif");
  width: 131px;
  background-color: #ffffff;
  color: #ffffff;
}

.domain-content-head {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  font-family: Arial, sans-serif;
}

.domain-content {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
}  

.need-a-web-site-box {
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #98002E;
  font-weight: bold;
}

.boxText { font-family: Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background-image: url("/content/images/backdrop.gif");
  background-repeat: repeat-x;
  background-color: #ffffff;
  color: #000000;
  margin: 10px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #8E0125;
  text-decoration: none;
}

A:focus {
  color: #ffffff;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #ff9900;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #ff9900;
  color: #8E0125;
  font-weight: bold;
}

TD.headerNavigation-over {
  background-color: #ff9900;
  font-family: Arial, sans-serif;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  color: #ffffff;
}

TABLE.footerNavigation {
  background: #ff9900;
  width: 760px;
}

TR.footerNavigation {
  background: #ff9900;
}

.footerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #ff9900;
  color: #8E0125;
  font-weight: 500;
}

.footerNavigation-over {
  background-color: #ff9900;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  cursor: pointer;
  cursor: hand;
  font-weight: 500;
  color: #ffffff;
}

.main-menu-button {
  display: block;
  position: relative;
  width: 100%;
  height: 24px;
  clear: both;
  cursor: pointer;
  cursor: hand;
  background: url(content/images/buttons/menu-button-body.gif);
  background-repeat: repeat-x;
  overflow: hidden;
}

.main-menu-button-left {
  background-image: url(content/images/buttons/menu-button-left.jpg);
  background-repeat: no-repeat;
  display: inline;
  position: relative;
  width: 9px;
  height: 24px;
  float: left;
}

.main-menu-button-right {
  background-image: url(content/images/buttons/menu-button-right.jpg);
  background-repeat: no-repeat;
  display: inline;
  position: relative;
  width: 10px;
  height: 24px;
  float: right;
}

.main-menu-button-text {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  width: auto;
  height: 24px;
  padding: 5px 5px 5px 5px;
  float: left;
}

.main-menu-button-text-over {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ff9900;
  font-weight: bold;
  width: auto;
  height: 24px;
  padding: 5px 5px 5px 5px;
  float: left;
}

A.headerNavigation { 
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #ffffff;
  text-decoration: underline;
  cursor: pointer;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: 500;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: 500;
  text-align: center;
}

.infoBox {
  background: #ff9900;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ff9900;
  color: #8E0125;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 10px;
}

TABLE.domain-table {
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
  background: #ff9900;
}

TR.domain-table {
  background: #ffffff;
}

TD.domain-main-over {
font-family: Arial, sans-serif;
background-color: #FF9900;
color: #ffffff;
cursor: pointer;
cursor: hand;
text-align:center;
font-size: 11px;
font-weight: bold;
}

TD.domain-heading {
font-family: Arial, sans-serif;
background-color: #FF9900;
cursor: pointer;
cursor: hand;
font-weight: bold;
text-align:center;
font-size: 11px;
color: #ffffff;
}

TD.domain-main {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
cursor: pointer;
cursor: hand;
text-align:center;
font-size: 11px;
}

TABLE.content_area {
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
}

TABLE.hosting-table {
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
  background: #ff9900;
}

TR.hosting-table {
  background: #ffffff;
}

TD.hosting-heading {
font-family: Arial, sans-serif;
background-color: #FF9900;
cursor: pointer;
cursor: hand;
font-weight: bold;
text-align:center;
font-size: 10px;
color: #ffffff;
}

TD.hosting-main {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
cursor: pointer;
cursor: hand;
text-align:center;
font-size: 10px;
}

TABLE.compare-hosting-table {
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
  background: #ff9900;
}

TR.compare-hosting-table {
  background: #ffffff;
}

TD.compare-hosting-heading {
font-family: Arial, sans-serif;
background-color: #FF9900;
cursor: pointer;
cursor: hand;
font-weight: bold;
font-size: 12px;
color: #ffffff;
}

TD.compare-hosting-subheading {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
cursor: pointer;
cursor: hand;
font-weight: bold;
font-size: 11px;
color: #8E0125;
}

TD.compare-hosting-main {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
cursor: pointer;
cursor: hand;
font-size: 11px;
}

TABLE.webdesign-table {
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
  background: #ff9900;
}

TR.webdesign-table {
  background: #ffffff;
}

TD.webdesign-heading {
font-family: Arial, sans-serif;
background-color: #FF9900;
cursor: pointer;
cursor: hand;
font-weight: bold;
text-align:center;
font-size: 10px;
color: #ffffff;
}

TD.webdesign-main {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
cursor: pointer;
cursor: hand;
text-align:center;
font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.extrasmall, P.extrasmall, LI.extrasmall, .extrasmall {
  font-family: Arial, sans-serif;
  font-size: 9px;
  line-height: 1.25;
}

TD.extrasmall_red, P.extrasmall_red, LI.extrasmall_red, .extrasmall_red {
  font-family: Arial, sans-serif;
  font-size: 9px;
  line-height: 1.25;
  color: #8E0125;
}

TD.main, P.main, LI.main, .main {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
}

TD.main-questionnaire, P.main-questionnaire, LI.main-questionnaire, .main-questionnaire {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #8E0125;
}

TD.main_red, P.main_red, LI.main_red, .main_red {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
  color: #8E0125;
}

.main_medium {
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  font-weight: bold;
}

.main_medium_red {
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  font-weight: bold;
  color: #8E0125;  
}

.main_large {
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  font-weight: bold;
}

.main_large_red {
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  font-weight: bold;
  color: #8E0125;  
}

TD.main_white, P.main_white, LI.main_white, .main_white {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
  color: #8E0125;
}

.main_medium_white {
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  font-weight: bold;
  color: #ffffff;  
}

.main_large_white {
  font-family: Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
  font-weight: bold;
  color: #ffffff;  
}

.main_header {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

.main_header_links {
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

.service_announce_heading {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

TD.service_announce_time {
  font-family: Arial, sans-serif;
  font-size: 9px;
  line-height: 1.25;
}

.testimonial_header {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  color: #000000;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

A.testimonial_links {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  color: #000000;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

A.testimonial_links:hover {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

.testimonial_header_large {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  cursor: hand;
  cursor: pointer;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

A.testimonial_link_large, A.testimonial_link_large:link, A.testimonial_link_large:visited {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  cursor: hand;
  cursor: pointer;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

A.testimonial_link_large:hover {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  cursor: hand;
  cursor: pointer;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

.testimonial {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
}

.sitemap_main_header {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

A.sitemap_main_header {
  color: #8E0125;
}

A.sitemap_main_header:hover {
  color: #ff9900;
  text-decoration: underline;
}

.link_categories_odd {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #8E0125;
  background: #ffffff;
  font-family: Arial, sans-serif;
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
}

.link_categories_even {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #8E0125;
  background: #e1e3e5;
  font-family: Arial, sans-serif;
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
}

TR.link_categories {
  background-color: #ff9900;
}

TABLE.link_categories {
  border: 1px;
  border-style: solid;
  border-color: #ff9900;
  border-spacing: 1px;
}

BR { line-height: 1; }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #ff0000; }