
/*-----------------------------------------------
			LOCAL NAVI BG
-----------------------------------------------*/

.subnavi					{ height:535px; }
#subnavi_webshop			{ background:url('../images/navis/subnavi_webshop.gif') no-repeat #111; }
.subnavi li	a:hover			{ background:url('../images/navis/subnavi_webshop.gif') no-repeat; }

#side_info{
float:left;
margin:0;
padding:0;
list-style:none;
}

.side_info{
border:solid 1px #fefeaa; 
margin:5px 0 0 5px;
padding:2px 0;
width:133px;
background:#333; 
}
.side_info a{
color:#fefeaa; 
font-size:11px; 
text-decoration:none;
}
.side_info a:hover{
color:#E9E977; 
}

/*-----------------------------------------------
			MAIN
-----------------------------------------------*/

#main_shop,#main_shop_top{
float:right;
margin:5px 5px 0 0;
width:610px;
height:540px;
background:#fff;
font-family:serif;
line-height:1.5em;
text-align:left;
}
#main_shop_top{
height:870px;
}
.webshop h2{
margin:0;
padding:10px;
background:#E8D851;
font-size:2em;
}
.order{
margin:5px 0 3px;
text-align:center;
color:#dd0000;
font-size:1.5em;
font-weight:bold;
}

.title_emb,.title_efa{
padding-left:1em;
background:#ED8E42;
font-size:1.2em;
}
.title_efa{
background:#5f5f5f;
color:#fff;
}
#itemtitle{
margin:10px 5px;
border-left:6px solid #AE2B30;
padding:0 0 0 6px;
color:#AE2B30; 
font:2.4em 'Times New Roman',Times,serif; 
font-weight:bold;
}
#limage{
float:left;
margin:0 5px;
width:240px;
height:320px;
}
#item_intro{
margin:0;
width:345px;
font-size:1em;
}
.rcol{
float:left;
margin:0;
padding:0;
width:345px;
list-style:none;
}
#color li			{ display:inline; margin-top:2px;}
#spec				{ margin:12px 0; }
#spec li			{ border-bottom:1px solid #aaaaaa; padding:0.2em; }
#excuse				{ color:#BC1D1B; margin-top:12px; }
#itemthumbs li		{ float:left; margin-top:10px; width:41px; }


/*-----------------------------------
			WEBSHOP TOP
-----------------------------------*/

.thumbs{
margin-top:10px;
}

a.here{
	padding: 2px 1px;
	color:#0B2762;
	text-decoration: none;
	font-weight:bold;
	background-color:#D9D45E;
}

a:hover.here{
	padding: 2px 1px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background-color:#0B2762;
}

a.iname{
color:#0B2762;
text-decoration:none;
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:normal;
}

a:hover.iname{
color:#E48B0F;
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:normal;
}

a.sout{
color:#aaa;
text-decoration:none;
font-size:12px;
line-height:1em;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:normal;
}

a:hover.sout{
color:#E48B0F;
font-size:12px;
line-height:1em;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:normal;
}

a.ithumb			{ color:#999999; }
a:hover.ithumb		{ color:#DF7D27; }
a.detail			{ margin-top:2px; }

.add{
margin-bottom:2px;
border:1px solid #fF3500;
padding:1px;
color:#fF3500;
font-size:0.75em;
font-family:sans-serif;
}

td.ws{
padding-top:16px;
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:normal;
color:#333333;
vertical-align:bottom;
}

td.ws_price{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
}

td.ws_so{
padding-top:10px;
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-weight:700;
letter-spacing:normal;
color:#898989;
}
