/* This is the review file for all the elements used in this Style Sheet */

/* This is the core site style sheet elements.  Anything color related should not be included in this file. */
h1,h2,h3,h4,h5,h6 {margin: 0px; padding: 0px;}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
h6 {color: #666666; font-size: 9px;}
a {text-decoration: none;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}
a img {border: none;}
body,div,span,p,ul,li,td,th,input,select,textarea,button {font-family: Arial, sans-serif; font-size: 12px;}
body {margin: 0px 0px 0px 3px;}
br.clear, .clrbth {clear: both;}
form {margin: 0px;}
hr {height: 1px; padding: 0px; border: 1px solid;}
/* Removed to enable Vertical News Menu
li {margin: 0px 0px 0px 0px;}
ul {list-style-position: outside; margin: -2px 0px 0px 8px; list-style-image: url(http://msimg.com/m/8/bullet-black.gif);}
ol {list-style-position: outside; margin: -2px 0px 0px 23px;}
*/
p.right { text-align: right}
p.center { text-align: center}

.headline {  font-size: 12px }
.pubDate {  font-size: 10px }
.my .ct p {padding: 0px 0px 3px 0px;}
.stock th {border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.stock td {border-bottom: 1px solid #999999;}
.floatleft {float: left; margin: 0px 5px 5px 0px;}
.textad {padding: 2px 2px 8px 8px;}
.footer .ct {padding: 15px 5px 20px 8px;}
.fwn {font-weight: normal;}
.niptop {padding: 2px 0px 2px 2px;}

.td-pad1 {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 0px} 
.terms {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 0px}  /* Obsolete - Don't Use */
.faq {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 0px}  /* Obsolete - Don't Use */
.privacy {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 0px}  /* Obsolete - Don't Use */
.artintro {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 0px}  /* Obsolete - Don't Use */
.td-pad2 {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px}
.saleitem {  padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px}  /* Obsolete - Don't Use */
.td-pad3 {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; vertical-align: top}
.newstext  {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; vertical-align: top} /* Obsolete - Don't Use */

#list_wrapper { width: 550px;}
.mclist ul { margin: 0 auto; padding: 0;}
.mclist ul.multiple_columns li { text-align: left; float: left; list-style: none; height: 20px; width: 110px;}
.mclist br { clear: left;}

.salepicture {padding-top: 20px; padding-bottom: 20px; vertical-align: top}  
.logodirecttab {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center; vertical-align: middle}

.logodmt .para1 {  padding-top: 20px; padding-right: 10px; padding-left: 10px}
.logodmt .parac {  padding-right: 10px; padding-bottom: 20px; padding-left: 10px}
.logodmt .pic2 {padding-top: 20px}
.logodmt .pic-right {padding: 20px}
.logodmt a {	font-size: 10px}
.logodmt .pic-left {padding-top: 20px; padding-right: 20px; padding-bottom: 20px}
.logodmt .pic-top {	padding: 20px}

.logodirecttab .smpic { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; text-align: center; vertical-align: top}
.logodirecttab .desc {  text-align: center; vertical-align: middle; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.logodirecttab .price {  font-weight: bold; color: #CC0000}
.logodirecttab .descl {text-align: left; vertical-align: top; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.logodirecttab .promoitem {text-align: left; vertical-align: top; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 5px}
.logodirecttab .itemlink {font-weight: bold; color: #336699}
.logodirecttab a {text-decoration:underline}
.logodirecttab a:hover {text-decoration:none}
.logodirecttab .size {font-weight: bold; color: #333333}
.logodirecttab .pricesp {	font-weight: bold; color: #CC0000; font-size: 10px}

.textmainbody {padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 5px}

.NewsMenu a{
	background: white url(/images/glossyback.gif) repeat-x bottom left;
	margin-left:10px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	color: white;
	height: 18px;
	font-weight: bold;
	border: 1px solid black;
}
.NewsMenu a:hover{background-image: url(/images/glossyback2.gif)}
.NewsMenu div a{background: white; display: block; height: 15px; margin-left: 25px; padding-top: 5px;
padding-left: 7px; color: #333333; border: none}
.NewsMenu div a:hover{
	background: black;
	color: white;
	font-weight: bold;
}
.hide{display: none}
.show{display: block}
