ul#magazine-menu1 {padding-left: 7px;}
#magazine-menu1 li a {color: #000; font-size: 130%;}
#magazine-menu1 li.active a {color: #DC3737;}
#right-col .magazine-article-brands ul {padding-left: 0;}
#right-col .magazine-article-brands ul li {background: none; padding-left: 0;}
.magazine-article-brands ul li img {vertical-align: middle;}
.magazine-article-brands ul li a {font-weight: bold;}
.magazine-article-brands li div {display: inline-block; width: 90px; text-align: center; margin-right: 5px;}

#content_main ul.articles-list li {border-bottom: 1px solid #ddd; padding-bottom: 0px; background: none; margin-bottom: 5px;}
.articles-list h4 {margin: 0 0 5px 0; font-size: 140%;}
.articles-list h4 a {color: #136F00}
.articles-list .go {margin-left: 310px; margin-top: -10px;}

#content .date {color: #888; font-size: 85%;}
.articles-list .date a {background: url('/i/bar.gif') no-repeat left 7px; padding-left: 7px; margin-left: 5px; display: inline-block;}
.articles-list {border-bottom: 1px solid #ddd; padding: 5px 0 10px;}
.article-item {border-top: 1px solid #DBDBDB; clear: both; padding: 5px 0 15px;}
#articles-skip-nav {margin-top: 20px;}
#articles-skip-nav a {font-weight: bold;}
#articles-skip-nav a.prev {background: url('/i/lt.gif') no-repeat left 7px; padding-left: 10px; display: inline-block;}
#articles-skip-nav a.next {background: url('/i/gt.gif') no-repeat right 7px; padding-right: 10px; display: inline-block;}

ul#comments {font-size: 90%; line-height: 140%; clear: both; padding-top: 10px;}
ul#comments, ul#comments ul, ul#comments li {padding-left: 0; background: none;}
ul#comments li ul li {padding-left: 20px; margin-bottom: 20px;}
.comment form {margin: 3px 0 15px 15px;}
.comment_by {background-color: #f0f0f0; padding: 3px; margin-bottom: 2px;}
#content .comment_by .date {font-size: 80%; border-left: 1px solid #d1d1d1; padding-left: 5px; color: #777;}
.comment_body {padding: 3px;}
.comment_actions {padding: 0 3px;}

.action {font-size: 90%;}
.action a, .action a:visited, .add_comment a, .add_comment a:visited {color: #4d80bc;}
.comment {padding-bottom: 5px;}
.comment:hover {background-color: #fafafa;}
.reply {clear: both; padding: 10px 0 20px 10px; margin: 3px 0 0 3px; border-left: 3px solid #FFCD05;}
.reply textarea {width: 400px; height: 80px; line-height: 140%; font-size: 100%; margin-right: 5px; margin-bottom: -4px;}
.reply p.note {margin-top: 5px; background-color: #f9f9f9;}
.reply .msg_len {color: #DC3737; font-size: 100%;}
.reply label {font-weight: bold;}
.reply input[type=submit] {font-size: 140%;}
#content_main .reply label {font-weight: bold; color: #000;}

#comments-box {border-top: 1px solid #ccc; padding-top: 20px;}
#add-comment {margin: 0 auto; display: block; font-size: 130%;}
#auth-box {display: none; padding: 10px 5px; border: 1px solid #ccc; border-top: 5px solid #aaa; border-bottom: 5px solid #aaa; background: #f3f3f3; margin-top: 10px;}
form#auth {background-color: #f9f9f9; padding: 5px;}
#auth input {margin-right: 15px;}
#auth .submit {margin: 0;}
#auth .text {width: 130px;}
.action .delete {float: right;}
#comment_action_0 {font-size: 90%;}
#comment_action_0 .action {font-size: 100%; float: left; margin-right: 10px;}
#comment_action_0 p {float: left; color: #555; margin-bottom: 0;}
#comment_action_0 p.error {float: none; color: #fff;}
#comment_action_0 textarea {width: 510px;}

#source {padding: 0 0 10px 30px; color: #777;}

#stores-in-article h2 {padding-top: 15px;}
#stores-in-article ul li {text-align: center; float: left; background: none;}
#content h3 {background: #f9f9f9; padding: 3px 4px; margin-top: 17px;}

#adv1 {float: left; margin: 5px 5px 5px 5px; width: 250px;}
#adv1_1 {float: left; margin: 5px 5px 5px 5px; width: 336px;}
#adv1 a:hover {background: none !important;}

.tbl  {
           border: 1px solid black;
           border-collapse: collapse;
         }
.tbl td {   border: 1px solid black;
           border-collapse: collapse;
           padding-left:5px;
         border-bottom: 1px solid black;
}

h4 {color:black;font-weight:bold}