* {
 margin:0;
 padding:0;
}
html,body {
 height:100%;
 margin:0;
 padding:0;
 border:0;
 background-color:#FFF1E4;
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
}
h1{
color:#BF3C41;
font-size:17px;
font-weight:bold;
}
h1.spec{
position:relative;
font-size:16px;
margin-top:-67px;
z-index:200;
}
h2{
color:#BF3C41;
font-size:14px;
font-weight:bold;
}

a, a:visited, a:active {
 background-color:transparent;
 color:#BF3C41;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
}
a:hover {
 background-color:transparent;
 color:#ff0000;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
}

a.grad_menu, a.grad_menu:visited,a.grad_menu:active{
 background-color:transparent;
 color:#BF3C41;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}

a.grad_menu:hover {
 background-color:transparent;
 color:#ff0000;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}

.mainm {
 background-repeat:repeat-x;
 background-image:url(../img/t1/c.gif);
 background-position:top left;
 padding-right:15px;
 color:#ffffff;
 font-size:14pt;
}
.mainm a, .mainm a:visited, .mainm a:hover, .mainm a:active{
 color:#cc3333;
 font-weight:bold;
 text-decoration:none;
 font-size:10pt;
}
.mainm img {
 vertical-align:middle;
}

.leftm {
 background-repeat:repeat-y;
 background-image:url(../img/list.gif);
 background-position:top left;
 padding:4px 0 4px 0;
}
.leftm a, .leftm a:visited, .leftm a:active{
 color:#000000;
 display:block;
 width:100%;
 font-weight:normal;
 text-decoration:none;
}
.leftm a:hover{
 color:#C80000;
 display:block;
 width:100%;
 font-weight:normal;
 text-decoration:none;
}
.leftm ul{
 list-style:none;
 list-style-position:outside;
 list-style-image:url(../img/push.gif);
 padding-left:24px;
 width:228px;
}
.leftm ul li{
 padding:1px 0;
 cursor:pointer;
 width:228px;
}
ul {
margin:0;
padding-left:20px;
}
ol {
margin:0 0 0 0;
padding-left:20px;
}
.leftm img {
 vertical-align:bottom;
}
p {
 padding:0;
 margin:0;
 text-align:justify;
 font-size:12px;
}
.use{
 background-color:transparent;
 color:#000000;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
}
a.use, a.use:visited, a.use:active {
 background-color:transparent;
 color:#000000;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}
a.use:hover {
 background-color:transparent;
 color:#00000f;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}
.minfo {
 background-color:transparent;
 color:#BF3C41;
 font-size:8pt;
 font-weight:normal;
 text-decoration:none;
}

.newware {
 background-color:transparent;
 color:#BF3C41;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}
a.newware2,a.newware2:visited,a.newware2:hover,a.newware2:active{
 background-color:transparent;
 color:#000000;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

a.minfo, a.minfo:visited, a.minfo:hover, a.minfo:active {
 background-color:transparent;
 color:#BF3C41;
 font-size:8pt;
 font-weight:normal;
 text-decoration:underline;
}
span.minfo a.minfo, span.minfo a.minfo:visited, span.minfo a.minfo:hover, span.minfo a.minfo:active {
 background-color:transparent;
 color:#000;
 font-size:8pt;
 font-weight:bold;
 text-decoration:underline;
}
a.news_top, a.news_top:visited, a.news_top:hover, a.news_top:active {
 color:#000000;
 font-size:11px;
 font-weight:normal;
 text-align:right;
 padding:5px 0 5px 0;

}

.imgb {
 border:2px solid #BF3C41;
}
.mprice {
 color:#BF3C41;
 font-size:10pt;
 font-weight:bold;
}
.price {
 color:#BF3C41;
 font-size:15pt;
 font-weight:normal;
 padding:0 10px;
}
.vendors, a.vendors, a.vendors:visited, a.vendors:hover, a.vendors:active {
 background-color:transparent;
 color:#BF3C41;
 font-size:10pt;
 font-weight:normal;
 text-decoration:none;
}
.vendorsa, a.vendorsa, a.vendorsa:visited, a.vendorsa:hover, a.vendorsa:active {
 background-color:transparent;
 color:#BF3C41;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
}
h1 {
font-size:18px;
color:#BF3C41;
}
.newsan {
 color:#000;
 font-size:10pt;
 font-weight:bold;
 padding:0 0 10px 0;
}
.newsye {
 color:#000;
 font-size:10pt;
 font-weight:bold;
 text-align:right;
 padding:5px 0 5px 0;
}
.colors label, .colors img {
cursor:pointer;
}

a.linkrnd, a.linkrnd:visited, a.linkrnd:active {
 font-size:11px;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}
a.linkrnd:hover {
 font-size:11px;
 color:#000000;
 font-weight:bold;
 text-decoration:underline;
}