#articleInfo {
  font-size:14px;
  width:100%;
  color:#333;
}

#articleInfo td {
  padding:3px 0px 3px 0px;
}

#articleInfo .tipImageCell {
  width:75px;
}

#headerIcons {
  text-align:right;
}

#headerIcons img {
  margin-left:10px;
}

#headerIcons {
  width: 120px;
}


.commentCount {
  float:left;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background: #9EC711 url('/images/common/icon-comment.jpg') no-repeat;
  width: 25px;
  height: 23px;
  font-size: 13px;
  padding-top: 2px;
}

#pageTags {
  border-top:1px solid #CDDADC;
  border-bottom:1px solid #CDDADC;
  margin-top:5px;
  margin-bottom:15px;
  padding-top:8px;
  padding-bottom:8px;
  font-size:14px;
}

#pageTags #relatedSubjects {
  float:left;
  width:120px;
  vertical-align:top;
  color:#333333;
  float:left;
}

#pageTags #relatedSubjectsTags {
  color: #5E76AA;
  float:left;
}

#tipDetails {
  line-height: 100%;
  font-size: 24px;
  display: inline;
  vertical-align: middle;
}

.tipExpiry {
  vertical-align: middle;
  float: left;
}

.tipExpiry IMG {
  width:65px;
  height:60px;
  display:block;
  margin-right:10px;
  border:0;
}

a.productLink {
  font-size:15px;
}

#tipProductHeader {
  font-size: 22px;
  font-weight: normal;
  margin-top: 13px;
  margin-bottom: 5px;
}

.productDealOld {
  color: #F00;
  font-size: 18px;
  margin-top: 5px;
  padding-bottom:5px;
  line-height:1.4em;
}

#commentsHeader {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 15px;
}

.commentDivider {
  height:1px;
  color:#FFF;
  background-color:#FFF;
  border-top:0px;
  border-bottom:1px dotted #B5C8CA;
  margin-top:5px;
  margin-bottom:5px;
  line-height:1px;
  font-size:1px;
}

.comment {
  padding:0px;
  font-size:14px;
  line-height:20px;
  padding-top:5px;
  clear: both;
}
.commentName {
  font-weight:bold;
  display:inline;
}
.commentDate {
  padding-top:2px;
  color:#666;
  display:inline;
}
.commentText {
  padding-top:5px;
  padding-bottom:5px;
  color:#333;
}

.commentLoginLink {
  float:left;
  padding:0px 5px 0 0;
  height: 24px;
}

.addCommentHeader {
  border:0;
}

#addCommentBox {
  margin-top: 25px;
  margin-bottom: 25px;
}

.disabled {
  opacity:0.3;
  filter:alpha(opacity=30);
  -moz-opacity:.3;
}

#addCommentHeader {
  font-size: 20px;
  margin-top: 4px;
  border: 0;
}


#addCommentForm .standardErrorMessage {
  clear:both;
  margin-bottom:10px;
  margin-left:70px;
}

.addCommentLeft {
  float:left;
  clear:left;
  text-align: right;
  font-size: 14px;
  vertical-align: top;
  padding-top: 3px;
  padding-right:5px;
  width:65px;
  position:relative;
}

.addCommentLeft .commentsNumber {
  position:absolute;
  top:10px;
  left:0px;
  font-weight:bold;
  font-size:18px;
  color:#FFF;
  text-align:center;
  width:54px;
}

.addCommentRight {
  float:left;
  padding-bottom: 5px;
  font-size: 14px;
  width: 550px;
}

.addCommentRight textarea {
  width: 540px;
  height: 60px;
}

.changesSavedMessage {
  display:none;
  margin-bottom: 25px;
  margin-top: 25px;
}

#aName, #aCode {
  width: 200px;
}

#aCode {
  margin-top: 5px;
}


.addCommentRight .submit {
  float: right;
}

#relatedArticlesHeader {
  font-size: 20px;
  margin-bottom: 2px;
  padding-top: 3px;
  border: none;
}

.relatedArticle {
  padding-bottom:15px;
  position:relative;
}

.relatedArticleImage {
  float:left;
  width: 106px;
  height: 73px;
  padding:2px 4px 2px 4px;

  background-image:url('/images/common/article-thumb-background.gif');
  background-repeat:no-repeat;
}

.relatedArticleSnippet {
  margin-left:135px;
}

.relatedArticleSnippet .published {
  font-size: 12px;
  color: #666;
  font-weight: bold;
}

.relatedArticleSnippet .title {
  font-size:18px;
  display:block;
  text-decoration:none;
  font-family:'Georgia';
  margin-bottom:3px;
}

.relatedArticleSnippet .intro {
  font-size: 14px;
  color: #333;
  line-height:1.3em;
}


.relatedTag a {
  display: block;
  text-decoration: none;
  font-size: 14px;

  padding: 2px;
  line-height: 16px;
  color: #000;
}

.relatedTag A:HOVER {
  background: #E6EBEC;
}

#articlesFilter {
  background: url('/images/common/icon-sheet-table-highlight.gif') no-repeat 10px 3px #FFF;
  padding: 8px 0 10px 75px;
  height: 59px;
}

#articlesFilter div.positioner {
  float:left;
  line-height: 170%;
  font-size: 15px;
  padding-right: 9px;
}

#articlesFilter #mainArticleFilters {
  line-height: 200%;
}

#articlesFilter #mainArticleFilterDropdowns {
  line-height: 45%;
  position: relative;
  width: 180px;
}

#articlesFilter #mainArticleFilterDropdowns div {
  float: none;
}

#articlesFilter #mainArticleFilterDropdowns img {
  margin-top: 3px;
  cursor:pointer;
}

#articlesFilter #mainArticleFilterOrderLabel {
  line-height: 140%;
}

#articlesFilter #mainArticleFilterOrderChoirces {
  line-height: 140%;
  width: 115px;
}

#articlesFilter #mainArticleFiltersGo {
  padding-right: 0px;
}

#articlesFilter #mainArticleFiltersGo img {
  margin-top: 37px;
}

#mainArticleFilters .mainCheckMover INPUT {
  margin-top: 0;
  margin-bottom: 0;
}

#mainArticleFilters .mainCheckMover {
  display: inline-block;
  vertical-align: middle;
}

#mainArticleFilters label {
  display: inline-block;
  vertical-align: middle;
}

#mainArticleFilterOrderChoirces .radioMover INPUT {
  margin-top: 0;
}

#mainArticleFilterOrderChoirces .radioMover {
  display: inline-block;
  vertical-align: baseline;
}

#mainArticleFilterOrderChoirces label {
  display: inline-block;
}

.closeButton {
  float: right;
  margin-right: 3px;
  cursor:pointer;
}

.filterSaveButton {
  float: right;
  cursor: pointer;
}

.filterCheckbox {
  margin: 6px 5px 0 5px;
  padding: 0;
  width: 13px;
  height: 13px;
  display: block;
}

.categoryLabel {
  font-size: 15px;
}

.smallbr {
  line-height: 45%;
}

#articlesFilter #mainArticleFilterDropdowns #leftSideGuides {
  float:left;
  padding:0;
  width:180px;
}

#articlesFilter #mainArticleFilterDropdowns #rightSideGuides {
  float:left;
  padding:0 0 0 5px;
  width:180px;
}

#articlesFilter #mainArticleFilterDropdowns #leftSideTips {
  float:left;
  width:180px;
  padding:0;
}

#articlesFilter #mainArticleFilterDropdowns #rightSideTips {
  float:left;
  width:180px;
  padding:0 0 0 5px;
}

.filterHeader {
  font-size:17px;
  font-weight:bold;
  margin-left:10px;
  display:block;
  padding-top:5px;
}

#articlesFilter #mainArticleFilterDropdowns .articlesFilterBox {
  border:1px solid black;
  position:absolute;
  left:0;
  background:#FFF;
  padding:0;
  top:24px;
  z-index:100;
}

.dealSelectButton {
  display:block;
}

.guideSelectButton {
  display:block;
}

.filterContainer {
  position:relative;
  line-height:170%;
  font-size:15px;
  margin-bottom:5px;
}

#resultsCount {
  font-size:18px;
  padding-bottom:15px;
}

.limitedResults {
  font-size:14px;
  color:#666;
}

#dealsSelectBox {
  width:385px;
  display:none;
}

#guidesSelectBox {
  width:385px;
  display:none;
}

#articlesFilter .checkboxPositioner {
  height:24px;
  width:23px;
  display:inline-block;
  vertical-align:top;
  padding:0;
}

.checkboxLongLabelPositioner {
  display: inline-block;
  width: 342px;
  vertical-align: top;
}

.checkboxLabelPositioner {
  display: inline-block;
  width: 155px;
  vertical-align: top;
}

.categoryName {
  font-size: 15px;
  color: #678B92;
}

#articlesFilter  .articlesFilterBox .content {
  padding: 0 10px 10px;
  height: 1%;
}

.articlesFilterBox .divider {
  height: 1px;
  color: #FFF;
  background-color: #FFF;
  border-top: 0px;
  border-bottom: 1px solid #94AEB3;
  margin-top: 3px;
  margin-bottom: 5px;
  line-height: 0px;
  font-size: 0;
  display: block;
}


.tableShortcut {
  border-bottom: 1px solid #C6D2D5;
  height: 40px;
  line-height: 40px;
}

.categoryGroupArticleHeader {
  display: block;
  text-decoration: none;
  color: #1494BF;
  font-size: 18px;
}

#categoryGroupArticleTip {
  border-bottom: 1px solid #97B0B4;
  margin-bottom: 15px;
  padding-bottom: 20px;
  margin-top: 15px;
}

#categoryGroupArticleTipSummary .published {
  font-size: 15px;
  color: #999;
  display: block;
  margin-top: 5px;
}

#categoryGroupArticleTipSummary .intro {
  font-size: 16px;
  line-height: 120%;
  margin-top: 5px;
  display: block;
}

#categoryGroupArticleSummary {
  border-bottom: 1px solid #97B0B4;
  padding-bottom: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#categoryGroupArticleSummary .published {
  font-size: 15px;
  color: #999;
  display: block;
  margin-top: 5px;
}

#categoryGroupArticleSummary .intro {
  font-size: 16px;
  line-height: 120%;
  margin-top: 5px;
  display: block;
}

#childCategories {
  border-bottom: 1px solid #CDDADC;
  border-top: 1px solid #CDDADC;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
  color:#5E76AA;
  overflow: auto;
  font-size:14px;
}

#childCategories .title {
  float: left;
  display: block;
  color:#333;
}

#childCategories .categories {
  float: left;
  width: 550px;
  margin-left: 5px;
}


#articleContent b a , #articleContent strong a {
  color:#000;
}

.disclaimerText {
  color:#666;
  font-size:12px;
  font-style:italic;
}

