 body {
	padding:5px; background: #DCE4E9; margin: 5px; text-align: center; font: 11px verdana, "lucida grande", serif; color: #555151; text-align: left;
}
.head {
	font: 11px verdana,"lucida grande",serif; width: 100%; color: #9d0200; position: relative; height: 95px; text-align: left; background-color: #f5f5f5 ;
}
.holder {
	 padding: 5px; background: #ffffff; 
}
.topmenu {
	width: 95px; height: 23px; margin-right: 3px;  text-align: center; 
}
.topmenu  a {
	 margin: 1px ; background: #f7f7f7; float: left; font: 10px/18px arial; overflow: hidden; width: 93px; color: #330000; text-decoration: none;  border: 1px solid #A2A1A1;
}
.topmenu  a:hover {
	border: #fcfcfc 1px solid; margin: 1px; background: #fcfcfc; font: 10px/18px arial; width: 93px; color: #5f511c; top: 3px; height: 19px; text-decoration: none; 
}
.botmenu  {
	 font: bold 10px arial; color: #993333; 
}
.botmenu  a {
	margin-top: 3px; font: bold 10px arial; color: #993333; text-decoration: none
}
.address  {
	 margin: 5px 5px 0px 10px; font: 12px verdana; color: #733333; float:right;  width:600px;  text-align:right ;
}
.address   a {
	  font: 12px verdana;  color:#ff0000; text-decoration: none
}
.address3  {
	 margin: 5px 5px 0px 10px; font: 16px verdana; color: #733333; text-align:right ;
}
.address3   a {
	  font: 16px verdana;  color:#CC0000; text-decoration: none
}
.address1  {
	 margin: 5px 5px 0px 10px; font: 12px verdana; color: #733333; float:right;  width:600px;  text-align:right ;
}
.address1   a {
	  font: 12px verdana;  color:#ff6600; text-decoration: none
}
.address2  {
	 font: 14px verdana; color: #555151;  text-align:left ;
}
.address2   a {
	  font: 14px verdana;  color:#ff6600; text-decoration: none
}
a:hover {
	color: #660000; 
}
p, a, li, div {
	font: 11px verdana,"lucida grande",serif; color: #555151;  
}
.leftmenu {
	border-top: #c7c7af 1px solid; background: #F5F5F5;  margin-bottom: 1px; line-height: 22px; height: 30px; 
}
.leftmenu  a {
	 padding: 0px; margin: 0px; font: 11px tahoma,arial,sans-serif; color: #660000; width: 165px;  height: 25px; text-decoration: none
}
.subhead {
	 background-color: #dce4e9; border-bottom: #a7a7a7 2px solid; border-top: #a7a7a7 2px solid; 
}
.rigntmenu a {
	display:block; margin:6px 3px 2px 4px; font: 11px verdana; color:#555151; text-decoration: none; font-weight: bold
}
.rigntmenu a:hover {
	color: #660000; text-decoration: underline; font-weight: bold
}
.recommenu a {
	 font: 10px verdana; color:#555151; text-decoration:none; font-weight:bold
}
.news {
	padding:2px; margin:6px 0px 4px 3px; background:#d8d8d0; font:11px verdana; width:70px; color:#333000; border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #996633;
}
.slogan {
   padding: 4px 0 0 8px; font:bold 10px arial, helvetica, sans-serif; color:#cc6600; 
}
h1 {
	padding: 4px 30px 4px 30px; margin: 10px 30px 0px 30px; display: block;  background: #ffffff; font:  20px arial; color: #ff6600; text-align: center
}
h2 {
	padding: 4px 0px 2px 9px;  margin:0px 0 0 0;  background: #733333; font: bold 11px arial; color: #ffffff;  text-align: left
}
h3 {
	padding-left: 16px; margin: 4px 0px 9px 4px; background: #733333; font: bold 11px arial; color: #ffffff; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF;
}
h4 {
	padding: 4px 30px 4px 30px; margin: 0px 30px 0px 30px; display: block;  background: #ffffff; font: 18px arial; color: #ff6600; text-align: center
}
table.list td {
    vertical-align: middle; border-top: 1px solid #666666; 
}
.gcode {
	font: 11px verdana; color: #663300; text-decoration: none;
}
.gprice { 
    font: 12px verdana; color: #CC3300; text-decoration: none; 
}
.gprice2 { 
    font: 12px verdana; color: #663300; text-decoration: none; 
}
.gimg { 
    padding: 5px 10px 5px 10px;
}
td.gname p { 
    padding:0; margin: 0 10px 0 20px; 
}
td.gname p a {
	font: bold 11px verdana; color: #660000; text-decoration: none;
}
td.gname p a:hover { 
     text-decoration: underline; 
}
td.gname p.subtitle {
	font-size: 11px; color: #996600;
}
