body {
}

A:link    {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000000;}
A:active  {text-decoration: none; color: #cc3399;}
A:hover {text-decoration: underline; color: #000000;}

a.type1 {color: #2680DA; text-decoration: underline;}
A:link.type1    {text-decoration: underline; color: #2680DA;}
A:visited.type1 {text-decoration: underline; color: #2680DA;}
A:active.type1  {text-decoration: underline; color: #cc3399;}
A:hover.type1 {text-decoration: underline; color: #cc0099;}

A:link.type2    {text-decoration: none; color: #FF3D1F;}

a.type3 {color: #2680DA; text-decoration: underline;}
A:link.type3    {text-decoration: underline; color: #2680DA;}
A:visited.type3 {text-decoration: underline; color: #2680DA;}
A:active.type3  {text-decoration: underline; color: #cc3399;}

.warning {color: #B20533; font-weight: bold;}
.bigfont {font-size: 12pt;}
.smallfont {font-size: 8pt;}
.smallfont_w {color: #FFFFFF; font-size: 8pt;}
.pw_price_color {color: #1E1E1E}

.fsizes {font-size:10px; line-height:150%; }

.txt {color: #505050; font-size:10pt; font-weight: normal; line-height:120%;}
.txth {color: #505050; font-size:11pt; font-weight: normal; line-height:140%; padding-left: 10px;}
.txt_t {color: #505050; font-size:16pt; font-weight: normal; padding-top: 15px;}
.txt_to {color: #FF3D1F; font-size:11pt; font-weight: normal; padding-top: 10px; padding-bottom: 3px; }


/* PRODUCT LISTING ---------*/
.colortitle {color: #ffffff;} /* Used in top_search.php( keyword search ) */
.waribiki   {color: #B20533;} /* Used for 5% reduction */
.prodname {color: #1E1E1E;}  /* product name(jp) */
.prodname_en {color: #C50067;}  /* product name */
.price {color: #1E1E1E; font-weight: bold} /* price */
.c_today {color: #FF6600; font-weight: bold} 

/* result.php --------------*/
.result_caption {color:#1E1E1E;font-weight:bold;font-size:18pt;font-family:Helvetica;line-height:130% }

/* detail.php --------------*/
h1.detailedbrandname {color: #1E1E1E; font-size: 14pt; font-family:Helvetica; line-height:150%; margin: 0; }
h1.detailproductname_jp {color: #ff6600; font-weight: bold; font-size: 12pt;margin: 0;}
h1.detailproductname {color: #1E1E1E; font-size: 10pt; font-weight: normal; margin: 0;}
h1.detailproducttype {color: #FF3D1F; font-size: 11px; font-weight: normal; margin: 0;}
h2.detailtxt {color: #666666; font-size: 12px; font-weight: normal; margin: 0;}
.detailptkanji {color: #FF3D1F;}
.resultnewprod {color: #ff6600;}
.detailprice {color: #1E1E1E; font-weight: bold;font-size:22px}
.detailcart  { font-size: 10px; }



/* general.php(pw_footer_table()) ---*/
A.footer:link {color: #505050}
A.footer:visited {color: #505050}
A.footer:active {color: #505050}
A.footer:hover {color: #505050}

/* general.php(pw_left_menu()) ---*/
A.nav_left:link {color: #666666}
A.nav_left:visited {color: #666666}
A.nav_left:active {color: #666666}
A.nav_left:hover {color: #666666}

/* FORM -----------------------------------------*/
/*input {color:#000000; 
background:#ffffff;
border-top:1px solid;
border-bottom:1px solid;
border-left: 1px solid;
border-right:1px solid;
font-size:15px}
*/
textarea {color:#1E1E1E; 
background:#ffffff;
border-top:1px solid;
border-bottom:1px solid;
border-left: 1px solid;
border-right:1px solid;
font-size:12px}

select {border:1px solid;
font-size:8pt;
background:#e2e2e2;
color:#505050}

.order_select {border:1px solid;
font-size:12px;
background:#e2e2e2;
color:#000000}

.left_select {background:#eac6e0;
font-size:10px;
width: 121px;
color:#1E1E1E
}

/* top_search.php ----------*/
input.blackinput {
color:#000000; 
background:#ffffff;
border-top:1px solid;
border-bottom:1px solid;
border-left: 1px solid;
border-right:1px solid;
font-size:12px}

.searchbar {
color:#1E1E1E; 
background:#e2e2e2;
border-top:1px solid;
border-bottom:1px solid;
border-left: 1px solid;
border-right:1px solid;
border:#2222aa 1px solid ;
font-size:11px}

input.binput {
color:#1E1E1E; 
background:#ffffff;
font-weight: bold;
font-size:18px}

.info_link {
	font-size: 14px;
	color: #06C;
	font-style: normal;
	vertical-align: middle;
	text-decoration: underline;
}
.info_border {
	border: 8px solid #DFEAFF;
}
.info_title {
	font-size: 14px;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
}
.info_text {
	color: #333;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	vertical-align: text-top;
	padding-left: 16px;
}
.info_title_bl {
	color: #06C;
	font-size: 14px;
	font-weight: normal;
	vertical-align: bottom;
}
a:link {
	color: 06C;
}
.info_textbold {
	color: #333;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	vertical-align: text-top;
	padding-left: 16px;
	font-weight: bold;
}
.info_textsmall {
	color: #333;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	vertical-align: text-top;
	padding-left: 16px;
}
.txt_pink {
font-size: 18px;
color: #C36;
line-height: 19px;
}
.txt_yb {
font-size: 14px;
color: #099;
}
