hr{
	border-bottom-color: #d3d3d3;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	height: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.PagerStyle {
   color: Yellow;
   text-decoration:none;
	background: #00A3F0;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}					
	
.HeaderStyle {
    text-decoration: none;
    padding: 4px 4px;
    color: black;
    background: #C0C0C0;
    font: bold 13px;
    font-family: Arial, Helvetica, sans-serif;
}					

.FooterStyle {
   text-decoration:none;
	padding: 4px 4px;
	color: Black;
	font: bold 13px;
	background: #f3d0ea;
	}					

.ItemStyle {
   text-decoration:none;
	background: #F8F8F8;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	font-size: 13px;
	}			
			
.ItemStyle-CategoryMenu {
   text-decoration:none;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	font-size: 13px;
	color: #B83096;
	}					
	
.AlternatingItemStyle {
   text-decoration:none;
	background: White;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	font-size: 13px;
	}							

.EditItemTemplate {
   text-decoration:none;
	background: #F0FFFF;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	border: 1px inset Silver;
	}					

.ItemTemplate {
   text-decoration:none;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	border: 0px;
	background: transparent;
	}					
	
.SelectedItemStyle {
   text-decoration:none;
	background: #F0F8FF;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}				

.StoreCategoryList { font-size: 13px; }
.CategoryTitle{ color: #a42886;  font-size: 15px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;                          }
.CategoryTitleBox{ color: #1e90ff;  font-size: 17px;  font-weight: bold;    padding-top: 3px;  height: 24PX;        padding-left: 4px;        margin-bottom: 4px;  font-family: "Comic Sans MS";  border-bottom: 1px solid #e6e6fa;                            }
.CategoryRemark{ color: #FF0026;  font-size: 13px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;    padding-left: 4px;                      }
.CategoryMenu{ border-right: 1px solid #eaeaea; }
.ImageContent_List
{
    border-right-style: dashed;
    border-right-width: 0px;
    border-right-color: #FFCCCC;
}
.ImageTitle{height: 20px;  border-bottom: 0px dotted #4682B4;  font-size: 15px;  font-family: Arial;  background-color: #d4f7f6;      }
.ProductDetail_Title_Box
{
    border-bottom: 1px solid #F0E68C;
    color: #2F4F4F;
    border-bottom-color: #CCCCFF;
}
.ProductDetail_Title
{
	color: #333333;
	font-family: 'Arial';
	font-size: 15px;
}
.ProductDetail_Box{                 }
.ProductImage2{  }
.ProductDetailBanner{   font: bold 15px;  color: #2F4F4F;      }
.ProductNameBanner{   font: 17px;  color: #2F4F4F;      }
.ProductDescBanner{  }
.ProductDescription{
	border: 0px solid #00bfff;
	border-left: 0px solid #E39191;
	text-indent: 4px;
	}
.CheckoutReturnMessage {
   text-decoration:none;
	background: #F0FFFF;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	border: 1px solid #AFEEEE;
	}
.CheckoutReturnFailMessage {
   text-decoration:none;
	background: #FDEEEE;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	border: 1px dotted Red;
	}				
.CheckoutReturnTitle {
   text-decoration:none;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	background-color: #F5F5F5;
	}
.CategoryBreadCrumbs{ font-family: Arial;  font-size: 13px;  }
.StoreSubCategoryList{
	font-family: Verdana, Helvetica, sans-serif;
   font-size:  13px;
   color: #483D8B;
}
.SubCategory{   background-color: #C5D6E8;        padding-left: 2px;  border: 1px outset;                }
.BarCategory{  }	
.BarCategoryList{ border: 1px outset;  background: #B0C4DE;  }
.NavPanel{ border-top-color: #97B2D4;  border-top-style: solid;  border-top-width: 1px;   }	
.Normal
{
    color: Black;
    font-size: 15px;
}
.NormalBold
{
    color: Black;
    font-size: 15px;
    font-weight: bold;
}
.FieldHead { background-color: #F5F5F5;  font-size: 13px;  font-family: Arial, Helvetica, sans-serif;   }					
.Normal-lblClass{ color: #346087;  font-family: Arial;  font-size: 12px;  width: 180px;             }
.Normal-ddlClass{ color: #6799c4;  font-family: Arial;  font-size: 12px;  width: 200px;                }
.Normal-TableClass{ border: 1px solid #DCDCDC; }
.Normal-ModelNumber{ font-family: "Courier New", Courier, monospace; }
.Normal-ProductDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366FF;
	font-weight: bold;
}
.NormalDisabled{ border: 1px solid #DCDCDC;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #A9A9A9;    }
.GridView{ border: 0px solid #6495ED; }
.AlternatingRowStyle {
   text-decoration:none;
	background: #F8F8FF;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	font-size: 13px;
	}
.EmptyDataRowStyle{ color: Red;  font-family: "Square721 BT";  font-size: 14px;   }
.StoreDashboardProductNo
{
	font-family: Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 12px;
}
.StoreDashboardProductName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}
.StoreDashboardUnitCostHeader, .StoreDashboardSize, .StoreDashboardAddCart
{
	font-family: Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 12px;
}
.StoreDashboardUnitCost
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6347;
	font-size: 14px;
	font-weight: bold;
	}
.ProductDetailNumber
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ef5c60;
	font-size: 13px;
	font-weight: bold;
}
.ProductDetailName
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 13px;
	font-weight: bold;
}
.ProductDetailItem
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	font-size: 13px;
}
.ProductDetailBlock{ border-left: 1px solid #CCCCFF; }
.FieldHead { background-color: #F5F5F5;  font-size: 13px;  }					
.SubTitle{ color: #696969;  font-size: 15px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;    padding-left: 4px;  background: #f5f5f5;                          }
.CheckoutTitle{ color: #2f4f4f;  font-size: 15px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;    padding-left: 4px;  background: #d5c0d6;                       }
.CheckoutSubTitle{ color: #966398;  font-size: 15px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;    padding-left: 4px;  border-bottom: 0px dashed #d5c0d6;  background: #efe8f0;                           }
.PaymentAmount{ color: black;  font-size: 15px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;    padding-left: 4px;  background: #e7dbe8;                             }
.PaymentPanel{ color: black;  font-size: 15px;  font-weight: bolder;    padding-top: 3px;  height: 20PX;    padding-bottom: 3px;    padding-left: 4px;  background: #ebf7fe;  border: thin dashed #87cefa;                           }
.MemberPrice{ color: red;  font-size: 18px;  font-weight: bolder;        font-family: Arial, Helvetica, sans-serif;  font-style: italic;                                      }
.AddCart {
	background-color: #f6dbf0;
	width: 100%;
	text-align: center;
	line-height: 22px;
	display: block;
	font-size: 13px;
	}
.StoreDashboardProductName A,.CategoryBreadCrumbs A{
	color: #de76c4;
}
.StoreDashboardProductName A:hover,.CategoryBreadCrumbs A:hover{
	color: #B83096;
}
A.AddCart:active,A.AddCart:link,A.AddCart:visited{
	color: #B83096;
}
A.AddCart:hover{
	color: white;
	background-color: #de76c4;
}
.ItemStyle-CategoryMenu a:active,.ItemStyle-CategoryMenu a:link,.ItemStyle-CategoryMenu a:visited{
	color: #de76c4;
}
.ItemStyle-CategoryMenu a:hover{
	color: #B83096;
}
.MemberAddCounter{
	color: blue;
	font-size: 28px;
	font-weight: bold;
	font-family: "Century Gothic";
	text-decoration: underline;
}
.MemberGiftLeftTitle{
	color: black;
	font-size: 20px;
}
.MemberGiftLeft{
	color: blue;
	font-size: 28px;
	font-weight: bold;
	font-family: "Century Gothic";
}