body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4f4f4f;
  margin: 0px;
  padding: 0px;
  line-height: 16px;
  background-color: #ffffff;
}
h1 {
  font-size: 15px;
  color: #777777;
  line-height: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
h2 {
  font-size: 15px;
  color: #0079B8;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
}
h3 {
  font-size: 12px;
  color: #0079B8;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
}
.big-price {
  font-size: 27px;
  color: #777777;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
.textfield {
  background-color: #ffffff;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
A:link.basic {
  color: #0079B8;  
  text-decoration: none;  
}
A:active.basic{
  color: #0079B8;  
  text-decoration: none;  
}
A:visited.basic{
  color: #0079B8;
  text-decoration: none;
}  
A:hover.basic{
  color: #0079B8;
  text-decoration: underline;
}
A:link.breadCrumb {
  color: #0079B8;
  text-decoration: none;  
  font-size: 10px;
}
A:active.breadCrumb{
  color: #0079B8;
  text-decoration: none;
  font-size: 10px;
}
A:visited.breadCrumb{
  color: #0079B8;
  text-decoration: none;
  font-size: 10px;
}
A:hover.breadCrumb{
  color: #0079B8;
  text-decoration: underline;
  font-size: 10px;
}
.boxtitle {
  color: #000000;
  font-weight: bold;
}
.footer  {
  color: #FFFFFF;  
  text-decoration: none;  
}
A:link.footer{
  color: #FFFFFF;  
  text-decoration: none;  
}
A:active.footer{
  color: #FFFFFF;  
  text-decoration: none;  
}
A:visited.footer{
  color: #FFFFFF;
  text-decoration: none;
}  
A:hover.footer{
  color: #FFFFFF;
  text-decoration: underline;
}
.path  {
  color: #4f4f4f;  
  text-decoration: none;  
}
A:link.path {
  color: #0079B8;  
  text-decoration: none;  
}

A:active.path {
  color: #0079B8;  
  text-decoration: none;  
}

A:visited.path {
  color: #0079B8;
  text-decoration: none;
}  

A:hover.path {
  color: #0079B8;
  text-decoration: underline;
}

td.border{
  border-bottom: 1px solid #E2E2E2;
}

.specs-table{
  border-collapse: collapse;
}

.specs-heading{
  font-size: 11px;
  border: 1px solid #666;
}

.specs-text{
  font-size: 11px;
  border: 1px solid #666;
}

.specs-category{
  text-align: center;
  background-color: #ddd;
  font-weight: bold;
  font-size: 11px;
  border: 1px solid #666;
}

.empty-spec{
  background-color: #888;
  border: 1px solid #666;
}

.features-list-title{
  font-weight: bold;
}

.who-its-for{
  font-weight: bold;
  font-size: 13px;
}

.product-description{
  font-size: 11px;
}

.quick-features-list-item{
  font-size: 11px;
}

.pageHeading{
  font-size: 17px;
  font-weight: bold;
}

.infoBox {
  border: 1px solid #bbbbbb;
  background-color: #e2e2e2;
}

.productListing-data {
  background-color: #e2e2e2;
  border: 1px solid #ccc;
}

.smallItalicText {
  font-size: 11px;
  color: #666;
  font-style: italic;
}

.productSpecialPrice {
  color: #b00;
}

.main{
  text-align: left;
}

.messageStackError, .messageStackWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #aa3333;
  text-align: left;
}

