/* css for /products/automation */

table.automation-table { width: 100%; margin-bottom: 12px; table-layout: fixed; }
table.automation-table th { width: 342px; border: 1px solid #acabb0; }
table.automation-table td { border: 1px solid #ccc; font-size: 11px; background: #fff; vertical-align: top; }
table.automation-table h2 { font-size: 12px; background: #acabb0; color: #fff; padding: 4px 20px; margin: 0; text-align: center; }
table.automation-table h2 a { display: block; color: #fff; text-decoration: none; }
table.automation-table h2 a:hover { color: #fff; text-decoration: underline; }
table.automation-table td div { padding: 8px 10px; }
table.automation-table .ftr td { background: #f8f8f8; }
table.automation-table td.nobrdr, table.automation-table .ftr td.nobrdr { border: 0; background: none; }
table.automation-table ul { padding-bottom: 0; }
.r-box table.automation-table { margin: 0; }

.r-box { background: #f1f1f1 url('/r/img/bg/bg_gcorner_top_left.gif') 0 0 no-repeat; margin-bottom: 12px; padding: 0; overflow: hidden; }
.r-box .tr { background: transparent url('/r/img/bg/bg_gcorner_top_right.gif') 100% 0 no-repeat; }
.r-box .bl { background: transparent url('/r/img/bg/bg_gcorner_left.gif') 0 100% no-repeat; }
.r-box .br { background: transparent url('/r/img/bg/bg_gcorner_right.gif') 100% 100% no-repeat; padding: 8px 0; }
.r-box .mm { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 0 8px; }
.r-box h2.r-box-heading { font-size: 12px; background: #7c7c7c url('/r/img/bg/bg_ghead_left.gif') 0 0 no-repeat; color: #fff; padding: 0; margin: -9px -9px 8px -9px; zoom: 1; }
.r-box h2.r-box-heading span { display: block; background: transparent url('/r/img/bg/bg_ghead_right.gif') 100% 0 no-repeat; padding: 5px 10px 5px 10px; }

.rw-box { background: #fff url('/r/img/bg/bg_wcorner_top_left.gif') 0 0 no-repeat; margin-bottom: 12px; padding: 0; overflow: hidden; }
.rw-box .tr { background: transparent url('/r/img/bg/bg_wcorner_top_right.gif') 100% 0 no-repeat; }
.rw-box .bl { background: transparent url('/r/img/bg/bg_wcorner_left.gif') 0 100% no-repeat; }
.rw-box .br { background: transparent url('/r/img/bg/bg_wcorner_right.gif') 100% 100% no-repeat; padding: 8px 0; }
.rw-box .mm { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 0 8px; }
.rw-box h2.r-box-heading { font-size: 12px; background: #7c7c7c url('/r/img/bg/bg_ghead_left.gif') 0 0 no-repeat; color: #fff; padding: 0; margin: -9px -9px 8px -9px; zoom: 1; }
.rw-box h2.r-box-heading span { display: block; background: transparent url('/r/img/bg/bg_ghead_right.gif') 100% 0 no-repeat; padding: 5px 10px 5px 10px; }

.r-box .oddRow, .rw-box .oddRow, .n-table .oddRow { background: #f1f1f1; }
.smpl .mm { padding: 0; }
.smpl h2.r-box-heading { margin: -9px -1px 0 -1px; }

table.f-table { margin-bottom: 12px; }
table.f-table thead th { font-size: 12px; font-weight: bold; background: #aaabb3; color: #fff; padding: 5px; margin: 0; }
table.f-table tbody th.sub-heading { background: #e5e5e5; font-weight: bold; }
table.f-table tbody td { border-left: 1px solid #cfcfcf; padding: 5px; text-align: center; }
table.f-table tbody th, table.f-table tbody td { border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; padding: 5px; }

.n-table { border-collapse: separate; border-bottom: solid 1px #cfcfcf; margin-bottom: 12px; }
.n-table thead th { background: #7c7c7c url('/r/img/bg/bg_ghead_left.gif') 0 0 no-repeat; color: #fff; text-align: center; border-bottom: 1px solid #cfcfcf; font-weight: normal; }
.n-table thead th div { background: transparent url('/r/img/bg/bg_ghead_right.gif') 100% 0 no-repeat; padding: 5px; }
.n-table tbody th, .n-table tbody td { padding: 8px 12px; }
.n-table tbody th { font-weight: normal; text-align: left; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.n-table tbody td { text-align: center; border-right: 1px solid #cfcfcf; }

.s-table { margin-bottom: 12px; }
.s-table thead th { background: #999aa2; color: #fff; text-align: center; font-weight: normal; padding: 5px 8px; border: 1px solid #cfcfcf; }
.s-table thead th.hd { background: #999aa2; font-weight: bold; }
.s-table tbody th, .s-table tbody td { border: 1px solid #cfcfcf; padding: 5px 8px; text-align: left; vertical-align: middle; }
.s-table tbody th { font-weight: bold; background: #fff; }

.desc-block { padding-left: 140px; }
.desc-block img { float: left; margin: 3px 0 0 -140px; }

.list-w-text div { float: left; text-align: left; width: 135px; padding: 6px; }
.list-w-text ul { float: left; text-align: left; width: 161px; padding: 6px 6px 6px 20px; }
.list-w-img div { padding: 6px 6px 6px 116px; text-align: left; }
.list-w-img img { float: left; margin: 6px 6px 6px -110px; }

table.plagins-table td { height: 32px; padding: 4px 6px; font-size: 12px; text-align: center; vertical-align: middle; border-top: 1px solid #cfcfcf; }
table.plagins-table .first td { border-top: 0; }
table.plagins-table td.left { text-align: left; }
table.plagins-table td.domain { width: 30px; font-weight: bold; font-size: 12px; text-align: left; }

table.commonTable thead th { background: #aaabb3; color: #fff; }
table.commonTable th { background: #f1f1f1; }
table.vtop td { vertical-align: top; }

/* Screenshots
********************************************************/
#screens {display:inline!important;}
#screens .screenshotShowContainer {margin:10px; text-align:center; display:inline-block;}
#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/prev.gif');}
#screens .screenshotNext {background-image: url('/files/img/pdfm/screenshots/next.gif');}
#screens .screenshotPrev, #screens .screenshotNext {display:-moz-inline-box; display:inline-block!important; margin:0 0 115px 0; padding:0!important; 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;}