/* 1 */

.cdHelpLink {
  font-size: small;
  _font-size: x-small;
  padding-left: 27em;
}
.cdHelpLink img {
  vertical-align: middle;
}
.cdHelpLink a:visited {
  color: #003399;
}

#cdUpdateStatus {
  float: right;
  padding-top: 0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-weight: bold;
  font-size: x-small;
  _font-size: xx-small;
}

#cdUpdateStatus img {
  vertical-align: middle;
}

.cdUpdateStatusHidden {
  display: none;
}

.cdUpdateStatusLoading {
  display: block;
  color: #666666;
}

.cdUpdateStatusTimeout {
  display: block;
  color: #FF0000;
}

.cdProductForumsInfo {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: x-small;
}

.cdBeta {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: xx-small;
}

.cdTenthspace {
  line-height: 0.1em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cdQuarterspace {
  line-height: 0.25em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cdThirdspace {
  line-height: 0.33em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cdHalfspace {
  line-height: 0.5em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cdTwothirdspace {
  line-height: 0.66em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cdThreequarterspace {
  line-height: 0.75em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cdFullspace {
  line-height: 1em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.fleft { float: left; }
.fright { float: right; }
.fclear { clear: both; }

.foxlarge { font-size: x-large; _font-size: large; }
.folarge { font-size: large; _font-size: medium; }
.fomedium { font-size: medium; _font-size: small; }
.fosmall { font-size: small; _font-size: x-small; }
.foxsmall { font-size: x-small; _font-size: xx-small; }

.fobold { font-weight: bold; }
.fonormal { font-weight: normal; }

.cdHairline {
  border-top: 1px solid #d4ddec;
  font-size: 1px;
}

.cdCustomerDiscussionsBucket {
  font-family: verdana,arial,helvetica,sans-serif;
}

.cdCustomerDiscussionsBucket a {
  text-decoration: none;
}

.cdBoardViewer {
  width: 40em;
  margin-left: 2px;
}


.cdBoardViewerHeaderTitle {
  font-size: 1.2em;
  font-weight: bold;
}

.cdBevel {
  clear: both;
  height: 0;
  font-size: 0;
  width: 100%;
  border-bottom: 1px solid #a1bed3;
  margin-bottom: 1px;
}

.cdBoardViewerPagerTop {
  line-height: 1.8em;
}

.cdBoardViewerPager a {
  text-decoration: underline;
}

.cdBoardViewerPagerItemsTop {
}

.cdBoardViewerPagerItemsBottom {
  padding-left: 8px;
}

.cdBoardViewerPagerPages {
  padding-right: 8px;
}


.cdBoardViewerBorderBox {
  border-top: 1px dotted #a1bed3;
  border-bottom: 1px dotted #a1bed3;
  padding: 1px 0;
  margin-bottom: 5px;
}


div.cdBoardViewerThread {
  margin-left: 15px;
}
.cdBoardViewerThread div {
  line-height: 1.3em;
}

.cdBoardViewerNewContent {
  line-height: 1.3em;
  color: #CC6600;
  font-weight: bold;
}

.cdBoardViewerThreadTitle {
  font-weight: bold;
}

.cdSelectedForumThreadCount {
  font-weight: normal;
}

.cdBoardViewerThreadDate {
  color: #999999;
}

.cdBoardViewerThreadStatus {
  color: #CC6600;
}

.cdBoardViewerThreadMessage {
  padding-bottom: 0.5em;
  line-height: 0.9em;
}

.cdBoardViewerThreadMessage a {
  text-decoration: underline;
}

.cdBoardViewerThreadSeeAll {
}



/* 2 */

.cdBoardPicker {
  width: 13em;
}

.cdBevel {
  clear: both;
  height: 0;
  font-size: 0;
  width: 100%;
  border-bottom: 1px solid #a1bed3;
  margin-bottom: 1px;
}


.cdBoardPickerHeaderTitle {
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 2px;
}
.cdBoardPickerHeaderInfo {
  font-size: 0.7em;
}

.cdBoardPickerList {
}

.cdBoardPickerListProdTeaseBox {
  margin: 10px 0 6px 0;
  text-align: center;
}
.cdBoardPickerListProdTeaseStart {
  color: #CC6600;
  font-size: 0.9em;
  margin-bottom: 4px;
}

.cdBoardPickerListItem {
  padding: 6px 0 6px 8px;
  background-color: #e8f4fc;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d4ddeb;
  font-size: x-small;
  _font-size: xx-small;
  line-height: 1.5em;
}

.cdSelectedForum {
  color: #cc6600;
  font-weight: bold;
}

.cdBoardPickerList .cdSelectedForum {
  font-size: x-small;
  _font-size: xx-small;
}


/* 3 */


/* 4 */

.cdThreadTeaser {
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 25px;
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: x-small;
}

.cdThreadSubject {
  font-weight: bold;
  text-decoration: none;
}

.cdThreadDateOfLastPost {
  color: rgb(153, 153, 153);
  font-size: xx-small;
}

.cdMessageTeaser {
  line-height: 1.5em;
}

.cdMessageMore {
  font-size: xx-small;
}
.cdMessageMore a {
  font-size: xx-small;
  text-decoration: underline;
}
.cdMessageMore a:hover {
  font-size: xx-small;
  text-decoration: underline;
}

.cdThreadSeeAll {
  line-height: 1.2em;
}

.cdAuthorName {
  float: right;
}

.fright {
  float: right;
}

.fleft {
  float: left;
}

.cdMessageHeader {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: xx-small;
  font-weight: normal;
  line-height: normal;
} 
  
.cdMessageSignpost {
  color: rgb(153,153,153);
} 

.cdMessageAttributes {
  color: rgb(95,95,95);
} 

.cdMessageBody {
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  line-height: 1.2em;
  padding-left: 2em;
  padding-right: 1.1em;
} 


/* 5 */

.CustomerDiscussionsPost {
  line-height: 1px;
  font-size: 1px;
  padding: 0;
  margin: 0;
}

.cdClear {
  clear: both;
  height: 0;
  font-size: 1px;
  width: 100%;
}

.cdPostBoxHeader {
  text-align: left;
  font-weight: bold;
  padding-left: 8px;
  padding-bottom: 2px;
  line-height: 1.6em;
}


.cdBevel {
  clear: both;
  height: 0;
  font-size: 0;
  width: 100%;
  border-bottom: 1px solid #a1bed3;
  margin-bottom: 1px;
}

.cdPostBox {
  width: 90%;
  margin: 0 auto;
  font-family: verdana,arial,helvetica,sans-serif;
}

.cdPostError {
  color: #ff0000;
  font-size: 0.85em;
  text-align: left;
}

.cdPostBox form {
  margin: 0;
  padding: 0;
}

.cdPostBox div.cdFormRow {
  width: 100%;
  clear: both;
  margin: 0;
  padding: 0.66em 0;
  _padding: 0.25em 0;
}
.cdPostBox .cdFormLeft {
  float: left;
  width: 24%;
  font-size: 0.78em;
  text-align: right;
  vertical-align: middle;
}
.cdPostBox .cdFormRight {
  width: 74%;
  float: right;
}

.cdPostBox textarea {
  height: 8em;
}
.cdPostBox .formForumCallout {
  text-align: left;
  font-size: 0.9em;
  line-height: 1.6em;
  color: #CC6600;
  background-color: #fcfadd;
  border-top: 1px solid #abc4cd;
  border-bottom: 1px solid #abc4cd;
}

.cdPostBoxInputs {
  float: right;
  margin: 0.5em 0;
}
.cdGuidelinesLink {
  float: left;
  margin: 0.5em 0;
  font-size: 0.8em;
}
