/* 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;
  cursor:pointer;
}

#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 30px 9px 30px!important;
}

#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 -1px;
  padding:0;
  cursor:pointer;
}

#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 30px 9px 30px!important;
}

#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;
  cursor:pointer;
}

#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 30px 9px 30px!important;
}

/* 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;
  cursor:pointer;
}

#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 30px 9px 30px!important;
}

#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 -1px;
  padding:0;
  cursor:pointer;
}

#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 30px 9px 30px!important;
}

#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;
  cursor:pointer;
}

#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 30px 9px 30px!important;
}

.top-image {float:left; margin:0 20px 0 0; padding:0 0 30px 0;}
.pdfm40-sticker {position:absolute; margin:115px 0 0 170px; *margin:115px 0 0 -130px;}
#business .top-image {float:left; margin:0 20px 0 0!important; padding:0!important; height:227px;}
div.content{position:relative}
div.contest {position:absolute; margin:230px 0 0 25px; font:normal 9px Arial, Helvetica, sans-serif; color:#6e6e6e; top:21px; left:35px;}
div.contest a {color:#6e6e6e;}
h1.title {color:#3a3e45; font:normal 21px Arial, Helvetica, sans-serif; padding:0; margin:0 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 span {margin-right:10px;}
h3.subtitle strong {color:#ed2c21; font:normal 15px Arial, Helvetica, sans-serif;}
h4.subsubtitle {color:#3a3e45; font:normal 14px Arial, Helvetica, sans-serif; line-height:20px; padding:0; margin:5px 0 15px 0;}
h4.subsubtitle a{color:#0033cc;}
.upgrade-txt {font:normal 9px Arial, Helvetica, sans-serif; color:#6e6e6e;}


.TopBlock {display:block; height:260px;}
.TopBlock div {margin-left:350px;}
.TopBlock img {float:left; display:block;}
.TopBlock h2 {padding:20px 0; color:#3a3e45; font:normal 24px Arial, Helvetica, sans-serif;}
.TopBlock p {font:normal 16px Arial, Helvetica, sans-serif; color:#3a3e45;}

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

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

/* 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 15px 0 0;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: right;
}

.priceSheet .total {
padding: 3px 15px 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;
}

/* Features */

#features-2col {margin:0; border:none; width:100%; border-collapse:collapse;}
#features-2col td {padding:0 0 25px 0; vertical-align:top;}
#features-2col td.blank {width:180px;}
#features-2col div {margin-right:15px; width: 180px;}
#features-2col img {float:left; margin:0 20px 10px 0;}
#features-2col h2 {font:bold 16px Arial, Helvetica, sans-serif;}
#features-2col h4 {font:bold 13px Arial, Helvetica, sans-serif;}
#features-2col h4 a:link, #features-2col h4 a:hover, #features-2col h4 a:visited{color:#3a3e45; text-decoration:none;}
#features-2col h6 {margin:10px 0 0 0;}
#features-2col h6 a.left {padding:0 20px 0 0;}
#features-2col h6 em {font-weight:normal; color:#999a9b;}

#features-3col {margin:20px 0 0 0; border:none; width:100%; border-collapse:collapse;}
#features-3col td {padding:0 0 25px 0; vertical-align:top; width:150px; text-align:center;}
#features-3col td.blank {width:150px;}
#features-3col div {width:150px; text-align:left; margin:0 0 0 45px;}
#features-3col td img {margin:0 0 10px 0;}
#features-3col h4 {font:bold 13px Arial, Helvetica, sans-serif;}
#features-3col h6 {margin:10px 0 0 0;}
#features-3col h6 a.left {padding:0 20px 0 0;}

#btable-2col {margin:0 0 15px 0; border:none; border-collapse:collapse;}
#btable-2col td {vertical-align:top;}
#btable-2col img {margin:0 20px 0 0;}
#btable-2col small {font:normal 10px Arial, Helvetica, sans-serif;}

#games-3col {margin:0 0 15px 0; border:none; width:100%; border-collapse:collapse;}
#games-3col td {padding:10px 0 0 0; vertical-align:top;}
#games-3col h4 {margin:0; padding:0; border-bottom:solid 1px #999; font:bold 16px Arial, Helvetica, sans-serif;}

/* Innovation table
*******************************************************************************************/

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

/* Products Bottom Buy Block
***************************************************/

.product-btm {font:bold 14px Arial, Helvetica, sans-serif; text-align:center; padding:5px 0; background:#eee; color:#ed2c21; text-decoration:none;}
.product-btm strong {margin-right:20px;}
.product-btm sup {font-size:10px;}
.product-btm .big-buy-btn span {padding:0 20px 0 40px;}

/* Comparison Table
***************************************************************/

#compare { background: transparent url('/files/img/bg-table-compare.gif') no-repeat; width: 711px; height: 490px; }
#compare .head { font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #565d77; position: relative; padding: 5px 0 0 15px; }
#compare .title { font: bold 13px Arial, Helvetica, sans-serif; padding: 15px 0 0 15px; color: #fff; height: 45px; }
#compare .title2 { font: bold 13px Arial, Helvetica, sans-serif; padding: 30px 0 0 15px; color: #fff; height: 20px; }
#compare p { font: normal 11px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

.question {margin:0 0 10px 0;}
.question a {color:#0857a6;}
.answer {margin:0 10px 10px 20px;}

/* Screenshots
********************************************************/
#screens .screenshotShowContainer {margin:10px; text-align:center;}
#screens .screenshotCommentsContainer {margin-bottom:10px; height:50px;}
#screens .screenshotComments {text-align:left; margin:0 auto;}
#screens .highlighted {background-position:-32px 0;}
#screens .screenshotPrev {background-image:url('/files/img/pdfm/screenshots/pprev.gif');}
#screens .screenshotNext {background-image: url('/files/img/pdfm/screenshots/nnext.gif');}
#screens .screenshotPrev, #screens .screenshotNext {display:-moz-inline-box; display:inline-block; margin:0 0 115px 0; padding:0; height:20px; width:32px; cursor:pointer; background-repeat:no-repeat;}
#screens .screenshotBody {width:600px; display:-moz-inline-box; display:inline-block;}
#screens .screenshotBig {height:250px;}
#screens .screenshotList {width:600px; overflow:hidden; height:65px; white-space:nowrap;}
#screens .screenshotList img {margin:10px 5px; cursor:pointer;}
#screens .screenshotList img.currentItem {margin:7px 5px; border:solid 2px #ed2c21;}

/* Compare Table
*********************************/
#pdfm4-compare {width:100%; border-collapse:collapse; margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif;}
#pdfm4-compare td {text-align:center;}
#pdfm4-compare td.left {text-align:left; width:320px;}
#pdfm4-compare .exp {background:#ebebeb; padding:3px 0; cursor:pointer; text-decoration:underline; color:#0033cc; font:normal 10px Arial, Helvetica, sans-serif;}
#pdfm4-compare thead th {background:#999; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 15px;}
#pdfm4-compare thead td {background:#999; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0;}
#pdfm4-compare tbody th, #pdfm4-compare tfoot th {font:bold 11px Arial, Helvetica, sans-serif; padding:0 15px;}
#pdfm4-compare tbody td, #pdfm4-compare tfoot td {font:normal 11px Arial, Helvetica, sans-serif; padding:10px 0;}
#pdfm4-compare td.plus {font:bold 11px Arial, Helvetica, sans-serif; color:green; width:70px;}
#pdfm4-compare td.minus {font:bold 11px Arial, Helvetica, sans-serif; color:red;}
#pdfm4-compare .evenRow th, #pdfm4-compare .oddRow th {width:135px!important;}
#pdfm4-compare small {font:normal 11px Arial, Helvetica, sans-serif; color:#3a3e45;}

/* 4 icons
*******************************/

.FourIcons {list-style:none; margin:0 0 10px 25px; padding:0; display:inline-block; height:40px;}
.FourIcons li {display:inline-block; line-height:30px; overflow:hidden; padding-right:20px; float:left;}
.FourIcons .Datasheet {background:#fff url('/r/upload/pdfm4-4icons.png?1') 0 0 no-repeat; height:37px; display:block; *display:inline-block; padding-left:45px; padding-right:25px;}
.FourIcons .Award {background:#fff url('/r/upload/pdfm4-4icons.png?1') 0 -37px no-repeat; line-height:30px; height:42px; display:block; *display:inline-block; padding-left:45px;}
.FourIcons .Compare {background:#fff url('/r/upload/pdfm4-4icons.png?1') 0 -82px no-repeat; height:38px; display:block; *display:inline-block; padding-left:55px;}
.FourIcons .Buzz {background:#fff url('/r/upload/pdfm4-4icons.png?1') 0 -121px no-repeat; height:38px; display:block; *display:inline-block; padding-left:50px;}

/* Top10
*******************************/
table.top10 {width:100%; border-collapse:collapse; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif;}
table.top10 th {vertical-align:top; font:bold 24px Arial, Helvetica, sans-serif; color:#ed2c21; width:30px; text-align:right; padding:0 10px 0 0;}
table.top10 td h4 {vertical-align:top; font:bold 22px Arial, Helvetica, sans-serif; padding:0;}
table.top10 td {vertical-align:top; padding:0 0 15px 0;}

.icon-table .cup span {background:transparent url('/r/upload/why-switch-3icons.png?s') 23px 5px no-repeat; width:72px; height:75px; display:block; margin:0 20px 0 0;}
.icon-table .mac span {background:transparent url('/r/upload/why-switch-3icons.png?s') -49px 0px no-repeat; width:77px; height:83px; display:block; margin:0 15px 0 0;}
.icon-table .basket span {background:transparent url('/r/upload/why-switch-3icons.png?s') -122px 20px no-repeat; width:72px; height:88px; display:block; margin:0 10px 0 10px;}