﻿.item { clear: left; padding: 4px 0px; }
.item p hr { padding: 0px; margin: 0px; }
.item-thumbimage { float: left; margin: 0px 6px 6px 0px; padding: 1px; border: solid 1px #d3e4ee; background-color: #f3f8fb; }
.item-title { display: block; margin: 0px 0px 2px; font-weight: normal; font-size: 11pt; color: #666; }
.item-abstract { display: block; }
.item-author { font-size: 7.5pt; font-style: italic; }
.item-date, .item-publisheddate { font-size: 7.5pt; font-style: italic; padding-right: 8px; }
.faq-answers .item-question { margin: 1em 0px; font-weight: normal; font-size: 13.5pt; color: #999; }

.body { clear: left; }
.article .publisheddate {  text-align: right; }
.detail-m .article .publisheddate {  text-align: left; }
.detail-m .article .abstract { font-size: 8.5pt; }
.article .author { display: block; float: left; font-size: 10.5pt; font-style: italic; font-weight: normal;}
.article .endheader { display: block;  width: 100%; border-top-width:1px; border-top-style:solid;  border-top-color: #d3e4ee;}
.article .abstract { display: block; margin:  2px 0px 8px; font-weight: normal; font-size: 11pt; color: #666; }
.article .mainimage { float: left; margin:  0px 8px 2px 0px; padding: 1px; border: solid 1px #666; background-color: #f3f8fb; }
.product .body {display: block;  margin: 10px 0px 0px 0px;}
.list-l .product .item-title { display:inline; text-decoration: underline;  }
.thumbimage { float: left; margin: 0px 6px 0px 0px; padding: 1px; border: solid 1px #d3e4ee; background-color: #f3f8fb; }
.detail-l .title { display: block; margin: 0px 0px 1em; font-weight: normal; font-size: 15pt; color: #ff7610; }
.detail-m .title { display: block; margin: 0px 0px 0.5em; font-weight: normal; font-size: 13pt; color: #666; }
.list-m .title { display: block; margin: 0px 0px 6px 0px; font-weight: normal; font-size: 13pt; color: #666;}
.list-m .item-title { display: inline; margin: 0px 0px 0.5em; text-decoration: underline; font-weight: bold; font-size: 9pt; color: #666; }
.source { margin: 10px 0px; }
.company { margin: 10px 0px; font-weight: bold; }
.price { color: red; font-weight: bold; font-size: small; margin: 0px 0px 10px; }
.head { font-weight: bold; font-size: 110%; display: block; }
.date { font-style: italic; }
.publisheddate { display: block; margin: 8px 0px; }
.image { border: transparent 1px; float: left; width: 200px; }
.references .text { font-size: 80%; }
.source { font-size: 80%; font-style: italic; }

.mainimage { float: right; margin: 0px 0px 8px 8px; padding: 1px; border: solid 1px #d3e4ee; background-color: #f3f8fb; }
.detail-l .collection .mainimage { display: none; }
.addlimage { margin: 0px; padding: 1px; border: solid 1px #d3e4ee; background-color: #f3f8fb; }
.symptom { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }
.cause { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }
.resolution { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }
.workaround { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }
.status { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }
.info { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }
.appliesto { display: block; font-weight: bold; font-size: small; padding: 5px 0px; }

.missing { display: none; }

.ellipsis { -moz-binding: url(./ellipsis.xml#ellipsis); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.moz-ellipsis { position: absolute; top: 0; right: 0; background-color: inherit; z-index: 500; visibility: hidden; }
.moz-ellipsisToolTitle { position: absolute; margin: 3px; padding: 8px; overflow: auto; white-space: normal; background-color: lemonchiffon; border: solid 1px rgb(102, 102, 102); z-index: 500; }
.moz-ellipsisToolTitle .moz-ellipsis { visibility: hidden !important; }

.master-4 .title { display: none;}
.master-4 .abstract { display: none;}

