/* CSS Document */
.bottom{FONT-SIZE: 12px; COLOR:#333333; line-height:15px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news{FONT-SIZE: 12px; COLOR:#333333; line-height:25px;
}
.page{FONT-SIZE: 12px; COLOR: #666666; line-height:25px;font-weight:bold;
}
.a_news:link {
	font-size: 12px;
	color:#666666;
	text-decoration:none;
}
.a_news:active{
	font-size: 12px;
	color:#FF0066;
	text-decoration:underline;
}
.a_news:visited{
	font-size: 12px;
	color:#666666;
	text-decoration:none;
}
.a_news:hover{
	font-size: 12px;
	color:#FF0066;
	text-decoration:underline;
}
.text{FONT-SIZE: 12px; COLOR: #0066ff; line-height:20px;
}
.text_1{FONT-SIZE: 12px; COLOR: #666666; line-height:20px;
}
.text_red{FONT-SIZE: 12px; COLOR: red; font-weight:bold;line-height:20px;
}
.text_red_24{FONT-SIZE: 24px; COLOR: red; FONT-FAMILY: Arial Black
}
.text_blue{FONT-SIZE: 12px; COLOR: #0066ff; font-weight:bold;line-height:20px;
}
.text_blue_24{FONT-SIZE: 24px; COLOR: #0066ff; FONT-FAMILY: Arial Black
}
.text_blue_16{FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #0066FF;
}
.add{FONT-SIZE: 12px; COLOR: #7B682D;line-height: 18px;
}
.body{background:url(img/flower.jpg) fixed right bottom no-repeat }

.a_product:link {
	font-size: 12px;
	color:#CA4386;
	text-decoration:none;
}
.a_product:active{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
}
.a_product:visited{
	font-size: 12px;
	color:#CA4386;
	text-decoration:none;
}
.a_product:hover{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
}
html, body, div{
  font-size:12px;
  padding:0px;
}
form, input{
  margin:0px;
  font-size:12px;
  padding:0px;
}
.font{
  font-size:12px;
  color:#333333;
}
/* by Henry */
a.item_name,a.item_name:visited{
	color:#666666;
  text-decoration:none;
}
a.item_name:hover{
  font-weight:bold;
  color:#000099;

}
.imgbtn{
  vertical-align:top;
}
.db_warning{
  color:#ffffff;
  font-size:10px;
}
.no_items{
  color:#448844;
  font-size:14px;
  font-weight:bold;
}
.current_cat{
  color:#ffffff !important;
	text-decoration:none;
}
.color_thumb{
	text-decoration:none;
}
.color_thumb_hint{
  color:#008800;
  font-size:10px;
}
.item_sizes{
  color:#990000;
  font-size:10px;
  font-family:arial;
}
.page_nav{
  font-weight:bold;
	font-size: 12px;
	font-family:arial;
	line-height: 18px;
	color:#666666;
	text-decoration:none;
}
.font_price {
	font-size: 15px;
	line-height:18px;
	color:red;
	font-weight:bold;
}
.font_product_title {
	font-size: 15px;
	line-height:18px;
	font-weight:bold;
}

a.pages{
  text-decoration:none;
  color:#009900;
}
a.pages:hover{
  color:#990000;
  font-weight:bold;
}
.detail{
  text-decoration:none;
  color:#000099;
}
.detail:hover{
  color:#cc00ff;
}
.buy{
  text-decoration:none;
  color:#880000;
  font-size:10px;
}
.buy:hover{
  color:#ff00cc;
}
.cartDivForm{
  color:#000000;
  background-color:#666699;
  font-size:12px;
}
.cartDivFormTitle{
  background-color:#ffeecc;
}
.cartDivFormRow{
  background-color:#ffeeee;
}
.cartFormSubtotal{
  background-color:#eeeeff;
}
.cartFormAppendix{
  background-color:#ddff99;
}
.vtop{
  vertical-align:top;
}
.vmiddle{
  vertical-align:middle;
}
.nomargin{
  margin:0;
  padding:0px;
}
.cat_no_thumb{
  color:#9e9e9e;
  font-weight:bold;
  text-decoration:none;
}
.cat_no_thumb:hover, .cat_no_thumb2{
  color:#ffffff;
}
.newslist{
	font-size: 12px;
	font-weight:bold;
	color:#666666;
  text-decoration:none;
}
.newslist a:hover{
	color:#990000;
}
.newscontent{
	font-size: 12px;
}
.original_price{
	color:#009900;
}
.newsul{
  color:#666666;
  line-height:26px;
}
.grey{
	font-size: 12px;
	color:#666666;
}
.catlist{
  margin-right:10px;
}
.currentcat {
  font-family:arial;
  padding-left:30px;
	FONT-SIZE: 12px;
	font-weight:bold; 
	COLOR:#cc8800; 
	HEIGHT:28px; 
	TEXT-DECORATION: none;
	background-color:#ffcccc;
}
.currentcathover {
  font-family:arial;
  padding-left:30px;
	FONT-SIZE: 12px; 
	font-weight:bold;
	CURSOR:pointer; 
	COLOR:#990099; 
	HEIGHT:28px; 
	TEXT-DECORATION: none;
	background-color:#ff99ff;
}
.td_submenu_mout {
  font-family:arial;
  padding-left:30px;
	FONT-SIZE: 12px;
	font-weight:bold; 
	COLOR:#990099; 
	HEIGHT:28px; 
	TEXT-DECORATION: none
}
.td_submenu_mover {
  font-family:arial;
  padding-left:30px;
	FONT-SIZE: 12px; 
	font-weight:bold;
	CURSOR:pointer; 
	COLOR:#ffffff; 
	HEIGHT:28px; 
	TEXT-DECORATION: none;
	background-color:#D15A94;
}
.cat{
	text-decoration: none;
}
.login1{
  height:28px;
}
.memberdiscount{
  color:#cc0000;
  font-weight:bold;
}
.shippingfee{
  color:#006600;
}
.tologin{
  text-align:right;
  display:none;
}
.smallselect{
  font-size:10px;
}
