.text {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	line-height: 14px;
}
.bodytext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	line-height: 16px;
}

BODY {
  font-family: "Trebuchet MS", Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  	text-align:center;
    margin:0 auto;
    width:760px;
	    border-top: 0px !important; 
        border-top: 0px;
	    margin-top: 0px !important;
        margin-top: 0px;
	    border-collapse: collapse;
        border-spacing: 0px 0px;
	    padding-top: 0px !important;
        padding-top: 0px;
  background-image: url(/images/bg.jpg);
  background-repeat: repeat-x;
}

#main-content {
  background-image: none;
  background: #ffffff;
}

table#main-content {
  border: none;
  width: 760px;
  padding: 0;
  margin: auto;
}

#support-column {
  vertical-align: top;
  width: 200px;
  margin: 0;
  padding: 0;
}

H1 {
    font-size: 20px;
    /* margin-top:  1.5em; */
    /* margin-bottom:  1em; */
    /* padding-left: 6px; */
    /* border-bottom: 1px dotted black; */
}

H2 { font-size: 17px; }
H3 { font-size: 14px; }
H4 { font-size: 12px; }

A          { text-decoration: none; }
A:link     { color: #fa7300 }
A:visited  { color: #fa7300 }
A:active   { color: #679a01 }
A:hover    { color: #679a01 }

TABLE {
  font-family: "Trebuchet MS", Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
}

FONT {
  font-family: "Trebuchet MS", Verdana, Arial;
}

DIV {
  font-family: "Trebuchet MS", Verdana, Arial;
}

/* Terms and Conditions lists */
ol.tc-clause {
  list-style-type: lower-alpha;
}

ol.tc-clause > li {
  padding-bottom: 1em;
}

ol.tc-clause > li .clause-title {
  font-weight: bold;
  font-style: italic;
}

ol.tc-subclause {
  list-style-type: lower-roman;
}

ol.tc-subclause > li {
  padding-top: 1em;
  margin-left: -2em;
}

.top-align {
  vertical-align: top;
}

table.product {
  border: 1px solid #999999;
  border-collapse: collapse;
}

table.product th {
  background: #eeeeee;
  border: 1px solid #999999;
  font-size: 1.1em;
  margin: 0;
  padding: 4px 8px;
}

table.product td {
  border: 1px solid #999999;
  margin: 0;
  padding: 4px 8px;
}

table.product td.rowheader {
  background: #fafafa;
}

table.product .subcategory {
  background: #f2f2f2;
  font-weight: bold;
  text-transform: uppercase;
}

table.product td.yes {
  text-align: center;
  /* text-align: right; */
  /* padding-right: 100px; */
  background: #bcffc3;
}

table.product td.no {
  text-align: center;
  background: #f6fea4;
}

table.product .toggle {
  color: #505050;
  font-style: italic;
  text-align: right;
  padding-right: 20px;
  text-transform: capitalize;
}

table.product .toggle:hover {
  background: #dadada;
}


dl.support-info {
  line-height: 1em;
  margin: 1em 0;
  padding: 0.5em 1em;
  border: none;
  border-top: 1px solid #e0e0e0;
}

dl.support-info dt {
  position: relative; left: 0; top: 0; width: 150px;
  font-weight: normal;
  padding: 0;
}

dl.support-info dd {
  position: relative; left: 0; top: -1.2em;
  border-left: 1px solid #e0e0e0;
  margin: 0 0 0 140px;
  padding: 0 0 0 1em;
}

