#header{
 width: 860px;
 height:90px;
 margin: 0 auto;
 padding: 0;
 background: url(season/spring.jpg) no-repeat;
}

#header .logo{
 width: 184px;
 float:left;
 padding:8px 0 0 0;
 margin:0 0 0 2px;
}

#header .inquiry{
 height:22px;
 text-align: right;
 padding: 3px 30px 0 0;
}

#header .sub_menu{
 height:26px;
 padding: 0 0 0 0;
 margin: 0 0 0 200px;
}


#menu_goods{
 width:400px;
 height:24px;
 margin:0;
 padding:2px 0 0 0;
 background:url(bi/menu_goods.gif) no-repeat;
 text-align:center;
}


#header .menu{
 margin: 0 0 0 204px;
}

#header .menu p{
 padding:6px 0 0 0;
 height:22px;
 text-align: center;
 float:left;
 width: 108px;
}

#header .menu a {
 display : block;
 margin: 0 5px;
 padding: 0 1px 1px 15px;
 background: url(bi/arrow_blue.gif) no-repeat;
}

#header .menu a:hover {
 display : block;
 padding: 1px 0 0 16px;
 background: url(bi/arrow_red.gif) no-repeat;
}

#wrap {
 width: 860px;
 margin: 0 auto;
 padding: 0;
 background: #fff url(bi/warp_bg.gif) no-repeat;
}

#left {
	width: 185px;
	float:left;
	/*
	position: relative;
	left: -452px;
	*/
	margin: 0;
	padding: 8px 10px 0 10px;
}
#left.mainleft {
	position: static;
}

#left dl{
 width: 185px;
 padding: 0;
 margin: 0;
}

#left dt{
 background: #fff url(bi/left_title_bg.gif) no-repeat;
 padding: 11px 0 0 24px;
 margin: 0;
}

#left dd{
 border-right: 1px #ddd solid;
 border-left: 1px #ddd solid;
 background: #eee;
 padding: 0;
 margin: 0;
}

#left .left_menu_end{
 background: url(bi/left_menu_end.gif) no-repeat;
 border-right: 0px;
 border-left: 0px;
 text-align: right;
 padding: 8px 10px 10px 0;
 margin: 0;
}

#left .search{
 height:30px;
 text-align: center;
 margin: 0;
 padding: 0;
}

#left .area { 
 width: 120px;
 height:15px;
 border-width: 1px;
 border-style: solid;
 border-color: #ddd;
 margin: 0 0 5px 0;
 padding: 1px;
}

#left strong{
 background: url(bi/arrow_red_s.gif) no-repeat;
 padding: 0 0 0 10px;
}

#center {
	width: 450px;
	float: left;
	margin: 0;
	padding: 0;
	/*
	position: relative;
	left: 205px;
	*/
	font-size: 13px;
	border-right: 1px #ddd solid;
	border-left: 1px #ddd solid; 
	background: #eee;
}

#main {
 width: 640px;
 float: right;
 padding: 0 6px;
 font-size: 13px;
 border-left: 1px #ddd solid; 
}

#main em{
 font-size: 13px;
 font-weight:bold;
 font-style: normal;
 color: #06a;
}

#main .name{
 background: url(bi/name.gif) no-repeat;
}

#main .name strong{
 text-align:left;
 font-size: 14px;
 color: #dd8;
}

#main table{
 width: 624px;
 margin: 0 0 0 8px;
 border: 1px solid #ddd;
}

#main th{
 font-weight:normal;
 padding:4px 1px;
 color:#06a;	
 border-bottom: 1px #ddd dashed;
 background: #f6f6f6;
}

#main td{
 padding:4px 1px;
 color:#000;	
 border-bottom: 1px #ddd dashed;
}

#main .print{
 float:right;
 font-size: 13px;
 background: url(bi/arrow_red.gif) no-repeat;
 padding:1px 0 1px 20px;
 margin: 10px 20px 0 0;
}

#flash {
 text-align:center;
 padding: 6px 0;
 line-height: 0em;
}

#center dl{
 line-height: 1.4em;
 padding: 14px 0 14px 0;
 margin: 0 0 0 104px;
}

#center dt{
 text-align:left;
 margin:0px;
 color: #06a;
 font-weight:bold;
 padding: 3px 0 6px 24px;
 background: url(bi/inline_l.gif) no-repeat;
}

#center dd{
 text-align:left;
 padding: 0 20px 10px 20px;
 margin: 0;
}

#right {
 float:right;
 width: 185px;
 padding: 6px 6px 0 0;
 margin: 0;
}

#right strong{
 display : block;
 border-top: 1px #148 solid;
 border-bottom: 1px #148 solid;
 color:#148;
 padding: 4px 2px;
}

#right dl{
 padding: 0;
 margin: 0;
}

#right dt{
 color:#fff;
 font-weight:bold;
 background: #fff url(bi/right_title_bg.gif) no-repeat;
 padding: 11px 0 4px 40px;
 margin: 0;
}

#right dd{
 border-right: 1px #ddd solid;
 border-left: 1px #ddd solid;
 background: url(bi/right_bg.gif);
 padding: 0;
 margin: 0;
}

#right .shop img{
 border-width: 4px;
 border-color: #fff; 
 border-style: solid; 
}

#right .add{
 text-align: center;
 padding: 5px 0 5px 2px;
 margin: 10px 0;
 background: url(bi/inline_s.gif) no-repeat;
 font-weight:bold;
}

#right .right_menu_end{
 background: url(bi/right_menu_end.gif) no-repeat;
 border-right: 0px;
 border-left: 0px;
 text-align: center;
 padding: 2px 10px 6px 0;
 margin: 0;
 color:#fff;
 font-weight:bold;
}
#right #WaveDL {
 padding: 0 0 1em;
}
#footer {
 clear: both;
 font-size: 11px;
 color:#888;
 border-top: 1px #ddd solid;
 margin: 0;
 padding :10px; 
 background: url(bi/footer_bg.gif) repeat-x;
}

#footer address{
 font-size: 13px;
 padding :0px; 
 font-style: normal;
 color:#06a;
}



/* defaults --------------------------------------*/

p{ margin:0.6em 0 0 0 ; }
img { border:0px;}

/* links --------------------------------------*/
a:link { color: #06c; }
a:visited { color: #069;}	
a:hover { color: #00f; }
a:active { color: #f60; }
a:link img , a:visited img , a:hover img , a:active img { border: none ;}

/* body --------------------------------------*/
body { padding: 1px 0;  margin: 0; font:12px "Trebuchet MS",Verdana,Arial,Sans-serif; background: url(bi/bg.jpg) repeat-x;}



@media print {
	body{
		background: #FFF;
	}
	#left {
		padding: 0;
	}
	#wrap.Goods #left {
		display: none;
	}
	#wrap.Goods #main {
		width: 100%;
		border: 0px;
	}
	#wrap.Goods .GoodsWrap {
		width: 100%;
	}
	#wrap.Goods .GoodsWrap h3{
		width: 100%;
	}
	
}