.topline {   clear:both;
   background: url('images/topline.png') repeat-x; height:29px;  margin:0;
}
.topline  div {padding: 7px 0 0 40px;
color:#FFF;
font: bold 13px Arial;
}
.topline a {   color:#FFF;
	font: bold 13px Arial;
}
.topline a:hover {
   text-decoration:none;
}

.topmenu {	text-align:center;
	border-top:1px dotted #979797;clear:both; margin: 3px 3px;
	border-bottom:1px solid red;clear:both;
	padding:3px 0;
}
.topmenu li {   display:inline; font: bold italic 16px Arial;
   margin: 0 13px;
   padding-left: 15px;
   background: url('images/pointer.png') 0% 10% no-repeat
}
.topmenu li a {   text-decoration:none;
   color:black;
}
.main {	border-bottom:1px dotted #979797;clear:both;
	font-family: Arial;
	margin: 0 0 1px 0;}
.maincenter {   border-left:1px dotted #979797;
   border-right:1px dotted #979797;
}
.mainleft {	padding:3px;
}
.mainleft h1 {	font: 20px Arial;
	margin:2px 0;
	padding:0;}
.mainright {}
.search {	border-bottom:1px dotted #979797;
	padding-bottom:10px;}
.searchinput {   height:25px;
   border:1px solid #000;
   float:left;
   margin: 0 3px;
}
.mainleft li{	list-style-image: url("images/pointer.png")}
.mainleft li a {   text-decoration:none; color:#000;
}
.current{	list-style-image: url("images/pointer.png");
}
.current a, .current a:visited  {
   color: red;
   text-decoration:none;
   font-weight:bold;
}
.bottomred {   background-color:#de161d;
   margin: 0 0 0 0px;
   height:79px;
   border-top:1px solid #000;
   border-right:1px solid #000;
   padding:0;
   overflow: hidden;
}
.bottominfo {   float:right;
   margin:4px 10px;
   color:white;
   font: 15px Arial;
}
.maincenter h1 {   color:#ff0000;
   font: 24px Arial;
   font-weight:bold;
   margin: 5px 0 5px 35px;
   text-decoration:none;
}
.maincenter h1 a {	text-decoration:none;
	color:#ff0000;
   font: 24px Arial;
   font-weight:bold;}

.cat h1 {
   color:#ff0000;
   font: 40px Arial;
   font-weight:normal;
   margin: 5px 0 5px 20px
}

.cat h2 {	font: 24 Arial;
	margin: 5px 0 5px 15px}
.cat a {	color:#000;
	font: 12px Arial;}
.cat a:hover {   color:#ff0000;
   text-decoration:none;
}
.manuf {	clear:both;	color:#000;
	font: 12px Arial;
	text-decoration:none;
	margin-left:30px;}
.manuf:hover {
   color:#ff0000;
   text-decoration:none;
}
.phone {	width:180px;
	height:180px;
	border:1px solid #000;
	float:left;
	margin:4px;}
.phone h3 {   margin: 10px  0 0 20px;
   font: 16px Arial;
   font-weight:bold;
}
.phone td {   height:48px;
   vertical-align::bottom;
}
.phone p {
   margin: 10px  0 0 15px;
   font: 16px Arial;
   font-weight:bold;
   color:red;
}
.more {	color:#000;
	text-decoration:none;}
.phoneb {   padding-left:300px;
   padding-top:20px;
}
.phoneb p {	margin: 30px  0 0 15px;
	font-weight:bold;
	color:red;}
.param {	border:1px solid red;
	width:90%;
	clear:both;
	margin:10px;
	padding:5px;
	font: 13px Arial;}
.buy1 {   color:#ff0000;
   font: 24px Arial;
   font-weight:normal;
   margin: 7px 20px 10px 7px;
   border-bottom:1px solid LightGrey;
}
.buy2 {
   color:DimGray ;
   font: 13px Arial;
   font-weight:normal;
   margin: 7px 20px 7px 7px;
   padding-left:73px;
   padding-bottom:7px;
   border-bottom:1px solid LightGrey;
}
.buy2 span {   width:200px;
   float:left;
}
.buy2 input {
   font: 12px Arial;
   height:19px;
   width:200px;
}
.but1 {	margin: 0px 20px 7px 80px;
	width:100px;
   float:left;}
.but2 {
	margin: 0px 20px 7px 78px;
	width:100px;
   float:left;
}


