/*
 * USAGE AND INSTRUCTIONS:
 * This file should only contain simple access classes for various styles or style-sets.
 * Similar to common.css but expect these to be overridden and bear actual style.
 * 
 */

table {
  border-collapse : collapse;
  border-spacing  : 0;
}

th {
  font-variant : inherit;
  font-weight  : bold;
  text-align   : left;
}

img {
  border         : 0;
  vertical-align : top;
}

p {
  margin-top : 0;
}

/* TODO define: dl,dt,dd better (if needed?) (currently using almost yui.css */
dl, dt, dd {
  margin  : 0;
  padding : 0;
}

label, label.label, .wwlbl label {
  cursor     : pointer;
  width      : auto;
  font-style : normal;
}

.label, .label:hover {
  cursor : pointer;
}

form {
  padding : 0;
  margin  : 0;
}

br {
  clear : both;
}

br.normal {
  clear : none;
}

fieldset {
  -moz-border-radius    : 8px;
  -webkit-border-radius : 8px;
}

div.subContent {
  margin : 18px 25px;
}

div.subContentSmall {
  margin : 9px 7px;
}

a.tgAnchor {
  line-height : 0;
  height      : 0;
  width       : 0;
  position    : absolute;
  top         : -60px;
}

.agent-msie-old a.tgAnchor {
  line-height : 1px;
  height      : 1px;
  width       : 1px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight : bold;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color : inherit;
}

h1, .h1 {
  font-size : 15px;
}

h2, .h2 {
  font-size : 13px;
}

h3, .h3 {
  font-size : 12px;
}

h3, h4, h5, h6 {
  margin : 0 0 6px 0;
}

h4, h5, h6, .h4, .h5, .h6 {
  font-size : 11px;
}

/**
 * Stars definition using css sprites.
 */
.stars_1_0,
.stars_1 {
  background : url('/system/image/5_stars.gif') no-repeat 0 0;
  height     : 14px;
  width      : 14px;
}

.stars_2_0,
.stars_2 {
  background : url('/system/image/5_stars.gif') no-repeat 0 0;
  height     : 14px;
  width      : 28px;
}

.stars_3_0,
.stars_3 {
  background : url('/system/image/5_stars.gif') no-repeat 0 0;
  height     : 14px;
  width      : 42px;
}

.stars_4_0,
.stars_4 {
  background : url('/system/image/5_stars.gif') no-repeat 0 0;
  height     : 14px;
  width      : 59px;
}

.stars_5_0,
.stars_5 {
  background : url('/system/image/5_stars.gif') no-repeat 0 0;
  height     : 14px;
  width      : 72px;
}

.stars_6_0,
.stars_6 {
  background : url('/system/image/5_stars.gif') repeat-x 0 0;
  height     : 14px;
  width      : 86px;
}

.emptyComponentInfo,
.emptyCartDescription {
  font-weight : bold;
  font-size   : 14px;
  margin      : 20px 10px;
  text-align  : center;
}
