/* Inner tabs
*******************************************************************************************/

#content-wrapper .htab {
  padding: 0 0 0 0px;
}

#content-wrapper .htab h3 {
  width: 181px;
  text-align: center;
}

/* Unselected tabs
*******************************************************************************************/

#content-wrapper .htab span.left {
  float: left;
  display: inline;
  background: transparent url('/files/img/pdfm/tab-left.gif') left top no-repeat;
  margin: 0 0 -1px -1px;
  padding: 0;
}
#content-wrapper .htab span.left h3 {
  background: transparent url('/files/img/pdfm/tab-middle.gif') right top no-repeat;
  border: 0;
  color: #242424;
  font: bold 14px Arial, Helvetica, sans-serif;
  margin: 0 0 0 9px;
  padding: 10px 0 9px 0;
}

#content-wrapper .htab span.middle {
  float: left;
  display: inline;
  background: transparent url('/files/img/pdfm/tab-middle.gif') left top no-repeat;
  margin: 0 0 -1px 0px;
  padding: 0;
}
#content-wrapper .htab span.middle h3 {
  background: transparent url('/files/img/pdfm/tab-middle.gif') right top no-repeat;
  border: 0;
  color: #242424;
  font: bold 14px Arial, Helvetica, sans-serif;
  margin: 0 1px 0 0;
  padding: 10px 0 9px 0;
}

#content-wrapper .htab span.right {
  float: left;
  display: inline;
  background: transparent url('/files/img/pdfm/tab-middle.gif') left top no-repeat;
  margin: 0 0 -1px -1px;
  padding: 0;
}
#content-wrapper .htab span.right h3 {
  background: transparent url('/files/img/pdfm/tab-right.gif') right top no-repeat;
  border: 0;
  color: #242424;
  font: bold 14px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 10px 0 9px 0;
}

/* Selected tabs
*******************************************************************************************/

#content-wrapper .htab span.left-selected {
  float: left;
  display: inline;
  background: transparent url('/files/img/pdfm/tab-left-selected.gif') left top no-repeat;
  margin: 0 0 -1px -1px;
  padding: 0;
}
#content-wrapper .htab span.left-selected h3 {
  background: transparent url('/files/img/pdfm/tab-middle-selected.gif') right top no-repeat;
  border: 0;
  color: #fff;
  font: bold 14px Arial, Helvetica, sans-serif;
  margin: 0 0 0 9px;
  padding: 10px 0 9px 0;
}

#content-wrapper .htab span.middle-selected {
  float: left;
  display: inline;
  background: transparent url('/files/img/pdfm/tab-middle-selected.gif') left top no-repeat;
  margin: 0 0 -1px 0;
  padding: 0;
}
#content-wrapper .htab span.middle-selected h3 {
  background: transparent url('/files/img/pdfm/tab-middle-selected.gif') right top no-repeat;
  border: 0;
  color: #fff;
  font: bold 14px Arial, Helvetica, sans-serif;
  margin: 0 1px 0 0;
  padding: 10px 0 9px 0;
}

#content-wrapper .htab span.right-selected {
  float: left;
  display: inline;
  background: transparent url('/files/img/pdfm/tab-middle-selected.gif') left top no-repeat;
  margin: 0 0 -1px -1px;
  padding: 0;
}
#content-wrapper .htab span.right-selected h3 {
  background: transparent url('/files/img/pdfm/tab-right-selected.gif') right top no-repeat;
  border: 0;
  color: #fff;
  font: bold 14px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 10px 0 9px 0;
}

.top-image { float: left; margin-right: 15px; }
h1.title { color: #3a3e45; font: normal 21px Arial, Helvetica, sans-serif; padding: 0; margin: 15px 0 10px 0; }
h2.subtitle { font: bold 16px Arial, Helvetica, sans-serif; border-bottom: solid 1px #ccc; margin-bottom: 10px; }
h3.subtitle { color: #3a3e45; font: normal 15px Arial, Helvetica, sans-serif; line-height: 20px; padding: 0; margin: 0 0 10px 0; }
h3.subtitle strong { color: #ed2c21; font: normal 15px Arial, Helvetica, sans-serif; }

.on { display: block; padding: 20px 20px 0 20px; }
.off { display: none; }

.top-line { border-top: solid 1px #ccc; padding-top: 10px; }
.space { height: 10px; }

/* Text table
*******************************************************************************************/

table.text-table { margin: 10px; }
table.text-table td.title { padding-right: 15px; text-align: right; width: 135px; font: bold 20px Arial, Helvetica, sans-serif; border-right: solid 1px #8c8c8c; vertical-align: middle; }
table.text-table td { padding: 0 0 10px 15px; }

/* Screen table
*******************************************************************************************/

table.screen-table td { padding: 0 0 25px 0; vertical-align: top; }
table.screen-table td.screen { padding-right: 10px; text-align: center; width: 90px; }
table.screen-table td.screen span.learn_more { float: left; font: normal 10px Arial, Helvetica, sans-serif; margin-top: 5px; }
table.screen-table td.screen span.see_demo { float: right; font: normal 10px Arial, Helvetica, sans-serif; margin-top: 5px; }
table.screen-table h5 { font: bold 11px Arial, Helvetica, sans-serif; color: #ed2c21; margin-top: 5px; }
table.screen-table .description { font: normal 10px Arial, Helvetica, sans-serif; text-align: center; margin-top: 5px; }

#list-inline { list-style: none; padding: 0; margin: 0; height: 120px; }
#list-inline li { float: left; width: 240px; margin: 0 10px 5px 0; }
#list-inline .bullets { margin: 0; float: left; width: 100px; }
#list-inline .bullets li { list-style: disc; }

table.graphics { margin: 0 0 15px 0; }
table.graphics td { width: 200px; vertical-align: top; }

/* Buy block style */

.priceSheet .name {
padding: 3px 5px 3px 0;
}

.priceSheet .value {
padding: 3px 0;
}

.priceSheet .price {
padding: 3px 10px 0 0;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: right;
}

.priceSheet .total {
padding: 3px 10px 0 0;
font: bold 14px Arial, Helvetica, sans-serif;
text-align: right;
}

.priceSheet td.value-inp { text-align:center; width:auto; }

.priceSheet .value-inp input {
width: 30px;
height: 17px;
padding: 0 1px;
text-align: right;
border-width: 0;
border: none;
border: solid 1px #747182;
margin: 0;
text-align: center;
background: #fff;
}

.lessItemNumber {
display: -moz-inline-box;
display: inline-block;
background: transparent url('/r/img/buyonline/left-arrow.gif') 100% 100% no-repeat;
width: 23px;
height: 19px;
cursor: pointer;
float: right;
}

.one {
background-image: url('/r/img/buyonline/left-arrow-grayed.gif');
cursor: default;
}

.moreItemNumber {
display: -moz-inline-box;
display: inline-block;
width: 23px;
height: 19px;
background: transparent url('/r/img/buyonline/right-arrow.gif') 100% 100% no-repeat;
cursor: pointer;
}