
/*-- 馨笛 --*/
.mainblock{
  margin: 0 auto 0 auto;
  padding: 0;
  width: 800px;
  overflow: auto;
}

.leftspace {
  float: left;
  width: 190px;
  margin: 0;
  padding: 0;
}

.mainspace {
  float: left;
  width: 600px;
  margin: 10px 0 10px 0;
  padding: 0;
}

.rightspace {
  display: none;
}


/*-- 齒圴’E馴’--*/
.floorblock{
  clear: both;
}

.floor_topic {
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  display : block ;
  width: 421px;
}

.floor_topic p{	
  margin: 4px;
  font-size:12px;
  line-height:1.5em;
}

h2{	
	/*font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;*/
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#DC0000;
	/*background:url(../../img/h2.gif);*/
	border-left:#800000  solid 10px;
	border-right:#800000  solid 1px;
	border-bottom:#800000 1px solid;
	border-top:#800000 1px solid;
	padding:7px 15px 6px 15px;
	margin:0px 0px 0px 0px;
	/*width:100%;*/
}

h3{
	/*font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;*/
	font-size:14px;
	font-weight:bold;
	color:#3F0000;
	border-bottom:#3F0000 1px solid;
	border-left:#3F0000  solid 8px;
	padding:3px 10px 3px 7px;
	margin:10px 0px 0px 0px;
}

h4{
	/*font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;*/
	font-size:14px;
	font-weight:bold;
	border-bottom:#800000 1px solid;
	color:#3F0000;
	padding:10px 10px 0px 2px;
}

.listarea {
  /*text-align: left;*/
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  display : block ;
  width: 602px;
  overflow: auto;
  font-size: 12px;
}

.itemblock {
  font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;
  float: left;
  width: 196px;
  margin: 0px 1px 12px 0px;
  padding: 0;
  border: 1px solid #333333;
  background: #001ADA;
  font-weight: normal;
}

.itemblock .blandtitle {
  width: 194px;
  height: 23px;
  background: #011189;
  margin: 0;
  padding: 0px 0px 0px 2px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  text-align:left;
}

.itemblock .taglist {
  clear: both;
  width: 194px;
  height: 24px;
  font-size: 10px;
  line-height: 1.1;
}

.itemblock .itemphoto {
  clear: both;
  width: 196px;
  height: 196px;
  padding: 0;
  text-align: center;
  background: #ffffff;
  line-height:196px;
  vertical-align: middle; 
}


.itemblock .itemphoto img{
  margin: 0 auto 0 auto;
  padding: 0;
  vertical-align: middle; 
  line-height:196px;
  border: 0;
}

.itemblock .itemprice {
  width: 194px;
  padding: 0 2px 0 0;
  font-size: 12px;
  color: #FFFFFF;
  text-align: right;
}

.itemblock .itemsalesprice .shopname{
  font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;
  margin-top: 2px;
  color: #ffffff;
  padding: 0 0 0 0;
  font-size: 10px;
  text-align: right;
}


.itemblock .itemsalesprice {
  font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;
  margin-top: 2px;
  width: 196px;
  height: 40px;
/*  background: url(/img/back08.gif) repeat-x;*/
  background: #0036FF;
  color: #ff0000;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}


.itemblock .itemname {
  width: 194px;
  padding:0px 1px 1px 1px;
  font-size:18px;
  color: #FFFFFF;
  font-weight: normal;
  text-align:center;
}

.itemblock .itemname a{
  color: #ffffff;
  font-weight: normal;
}

.itemblock .itemname a:link{
  color: #ffffff;
  font-weight: normal;
}

.itemblock .itemname a:visited {
  color: #ffffff;
  font-weight: normal;
}


.imgright_size_S{
  font-size:10px;
  font-weight: normal;
  line-height:1.5em;
  color:#333333;
  padding:3px;
}

.descblock {
  float: left;
  width: 305px;
}

.descblock .corner {
  width: 305px;
  margin: 0 auto 0 auto;
  overflow: auto;

}

.descblock .corner .itemcorner {
  background: #FF0000;
  font-size:20px;
  line-height:1.1em;
  color:#FFFFFF;
  /*width:305px;*/
  margin: 5px 0px 10px 0px;
  padding:5px;
  text-align: center;
}

.descblock .corner .itemcorner .blandtitle{
  font-weight: bold;
  text-align: center;
}

.descblock .corner .itemcorner .itemname{
  font-weight: bold;
}

.descblock .corner .attrblock {
  float: left;
  width: 148px;
}

.descblock .corner .priceblock{
  /*float: left;*/
  width: 100%;
}



.descblock .corner .priceblock .salesprice{
  /*width: 434px;*/
  /*width: 305px;*/
  background: #FFFF00;
  /*padding: 7px 0 0 0;*/
  color: #ff0000;
  font-size: 16px;
  line-height: 1.3em;
  text-align:left;
  padding:5px;
  font-weight: bold;
  /*border: 1px solid #ff0000;
  border-bottom: 4px solid #ff0000;*/

}

.descblock .corner .priceblock .itemsalesprice {
  font-family:"MS P打扑永弁", "甲仿幼用剩打 Pro W3", Osaka, sans-selif ;
  padding-top: 2px;
  /*height: 35px;*/
  color: #ff0000;
  font-size: 22px;
  font-weight: bold;
  text-align: left;
}

.descblock. corner .cartblock{
  float: right;
  /*width: 152px;*/
  border: 4px solid #ff0000;
  margin:0px;
}

.photoblock {
  clear: both;
  width: 600px;
  overflow: auto;
}

.photoblock .mainphoto{
  float: left;
  width: 480px;
  text-align: center;
  /*height: 300px;*/
  overflow: visible;
}

.photoblock .thumbnails{
  float: left;
  width: 82px;
}

.freeblock{
  clear: both;
  width: 582px;
  margin: 12px auto 12px auto;
  font-size:14px;
}

.spec_w{
  clear: both;
  width: 580px;
  line-height: 1.4;
  padding : 2px;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.spec_b{
  clear: both;
  width: 580px;
  line-height: 1.4;
  padding : 2px;
  background: #CCCCFF;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.cationblock{
  clear: both;
  margin: 12px auto 12px auto;
  background: url(/img/back05.gif);
  width: 580px;
  padding : 2px;
  line-height: 1.4;
  color: #cc0000;
  padding: 3px; 
  border: 1px solid #333333;
}

.searchnavi{
  padding: 6px;
  background: #D80000;
  width: 590px;
  overflow: auto;
}

.searchnavi a{
  color: #ffffff;
}

.searchnavi .dispcount{
  float: left;
  width: 180px;
  color: #ffffff;
}

.searchnavi .navi{
  float: left;
  width: 290px;
  text-align: center;
  color: #ffffff;
}

.searchnavi .sortattr{
  float: right;
  width: 220px;
  color: #ffffff;
  
}

.searchnavi .sortattr a{
  color: #ffffff;
}


.listnavi{
  padding: 6px;
  background: #ffffff;
  width: 590px;
  overflow: auto;
}

.listnavi a{
}

.listnavi .dispcount{
  float: left;
  width: 180px;
}

.listnavi .navi{
  float: left;
  width: 290px;
  text-align: center;
}

.listnavi .sortattr{
  float: left;
  width: 90px;
}

.linkblock h3{
  border-left: 6px solid #990000;
  border-bottom: 0px;
}
