/* generic styles */
.genericHeadline, .cartHeadline, .cartItemEditHeadline, .categoryHeadline, 
.productHeadline, .productListHeadline, .checkoutHeadline, .orderFormHeadline,
.thankYouHeadline, .accountHeadline, .welcomeHeading, .aboutHeading, 
.contactHeading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
}
.genericGridHeadline {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.genericHeading, .accountHeading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
}
.genericInstructions, .orderFormInstructions, .thankYouInstructions{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: italic;
	font-weight: normal;
	color: #0F4C9D;
}
.genericMessage, .cartMessage, .welcomeMessage, .aboutMessage, .contactMessage,
.errorsMessage, .messagesMessage {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
}
.genericLabel, .cartItemEditLabel, .categoryLabel, .productLabel, .paymentFormLabel,
.billingFormRequiredLabel, .deliveryFormRequiredLabel, .thankYouItemLabel, .accountLabel {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
}
.genericGridLabel, .cartGridLabel, .productListLabel, .paymentGridLabel,
.orderFormLabel, .orderProductListLabel, .thankYouLabel, .accountGridLabel {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.cartItemEditData, .accountData {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
}
.cartGridData, .productListData, .paymentGridData, .orderProductListData,
.thankYouData, .accountGridData {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
}
.genericTableBorder {
	border: 1pt #0F4C9D solid;
}
TD {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #0F4C9D;
	bgcolor: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* links */
A:link {
	color: #0F4C9D; 
	text-decoration: none; 
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px
}
A:visited { 
	
		color: #45734F;
	
	text-decoration: none;
}

A.menu:link {
	color: #0F4C9D; 
	text-decoration: none; 
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px
}
A.menu:visited { 
	
	text-decoration: none;
}
.topMenu A:link {
	color: #0F4C9D; 
	text-decoration: none;
}
.topMenu A:visited { 
	
		color: #0F4C9D; 
	
	text-decoration: none;
}


/* sub menu */
.subMenu { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 8px;
	color: #0F4C9D;
	font-weight: bold;
	font-style: normal;
}
.subMenuActive {
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #0F4C9D;
}
.subMenuInactive {
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #CCCCCC;
}
.subMenu A:link {
	color: #45734F; 
	text-decoration: none;
}
.subMenu A:visited { 
	
		color: #45734F; 
	
	text-decoration: none;
}


/* category tree */
.categoryTreeParentActive {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
} 
.categoryTreeActive {
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #0f4c9d;
}

/* cart screen */
.cartGridTotal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
}

/* category screen */
.subcategories {
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
}
.sub {
	text-align: center;
	
	width:170px;
	VISIBILITY: hidden; 
	POSITION: absolute;
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
	background-color:#EDEBEB;
; clip:   rect(   )
; border: 1px outset; border-color: #EBEBEB #EBEBEB #FFFFFF
; height: 20px
 
}
.sub1 {
	text-align: center;
	
	width:170px;
	left: 168px;
	VISIBILITY: hidden; 
	POSITION: absolute;
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
	background-color:#EDEBEB;
	; clip:   rect(   )
; border: 1px outset; border-color: #EBEBEB #EBEBEB #FFFFFF
; height: 20px
}
.main {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "ËÎÌå";
	font-size: 12px;
	color: #0F4C9D;
; clip:  rect(   )
}
/* buttons */
.button{
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 11px;
	color: #0F4C9D;
	border-top-color: #0F4C9D;
	border-left-color: #0F4C9D;
	border-right-color: #0F4C9D;
	border-bottom-color: #0F4C9D;
	cursor: hand; border: #0f4c9d solid; border-width: 1px 1px 1px 0px:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#FFFFFF');}
.buttonhover{
	color: #FF6600;
	border: 2px solid;
	border-top-color: #FF9900;
	border-left-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; border-color: #FF6600 #FF6633 #FF6600 #FF6600}
textarea {
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 12px;
	color: #0F4C9D;
}
.copyrightNotice {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	color: #0F4C9D;
}
.errorsHeading {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #990000;
}
.messagesHeading {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #009900;
}


/* body */
BODY { 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #0F4C9D;
	bgcolor: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
 } 


/* miscellaneous */
input { 
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	color: #0F4C9D;
 } select { 
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	color: #0F4C9D;
 } 
.genericData { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
 } 
.genericGridData { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
 } .productData { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
 } .categoryData { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
 } .categoryTree { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #0F4C9D;
 } .buttontext { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 11px; color: #0F4C9D; background-color: #FFFFFF; border-top-color: #0F4C9D; border-left-color: #0F4C9D; border-right-color: #0F4C9D; border-bottom-color: #0F4C9D; cursor: hand; filter:progid }
.topmenu {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #0f4c9d; font-weight: bold}
.topmenu1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #0f4c9d; font-weight: bold}
.topmenu2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: 0f4c9d; font-weight: bold}
.foottext {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #666666}
.copyright {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: bold; color: #0C3E9D}
.genericDataCapital { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #0F4C9D; ; text-transform: uppercase}
.newsHeadline { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #0F4C9D; }
.checkoutInstructions { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: bold;
	color: #0F4C9D;
 } 
.accountInstructions  { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: normal;
	color: #0F4C9D;
 } 