/* generic styles */

.text { font-family: "Arial", "Helvetica", "sans-serif"; color: #FFFFFF; font-size: 10px; border-color: #FFFFFF #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.text1 { font-family: "Arial", "Helvetica", "sans-serif"; color: #000000; font-size: 10px; border: #CCCCCC solid; border-width: 1px 1px 0px 0px}

.border1 {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.genericHeadline, .cartHeadline, .cartItemEditHeadline, .categoryHeadline, .productListHeadline, .checkoutHeadline, .orderFormHeadline,
.thankYouHeadline, .accountHeadline, .welcomeHeading, 
.contactHeading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.genericGridHeadline {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.accountHeading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.genericInstructions, .orderFormInstructions, .thankYouInstructions{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.genericMessage, .cartMessage, .welcomeMessage, .contactMessage,
.errorsMessage, .messagesMessage {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.genericLabel, .cartItemEditLabel, .categoryLabel, .paymentFormLabel, .thankYouItemLabel, .accountLabel {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.productListLabel, .paymentGridLabel,
.orderFormLabel, .orderProductListLabel, .thankYouLabel, .accountGridLabel {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.genericData, .cartItemEditData, .categoryData, .productData, .accountData {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.genericGridData, .cartGridData, .paymentGridData, .orderProductListData,
.thankYouData, .accountGridData {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.genericTableBorder {
	border: 1pt #0F4C9D solid;
}
TD {
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	bgcolor: #FFFFFF;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.fixed {table-layout:fixed}

/* links */
A:link {
	color: #0F4C9D; 
	text-decoration: none
}
A:visited { 
	
		color: #0F4C9D;
	
	text-decoration: none;
}
A:hover {
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "宋体";
	color: #FF9900; 
	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;
; color: #0F4C9D
}
A.menu:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
        color: #FF9900;
} 

/* top menu */
.topMenu { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #0F4C9D;
	font-weight: bold;
	font-style: normal;
}
.topMenu A:link {
	color: #0F4C9D; 
	text-decoration: none;
}
.topMenu A:visited { 
	
		color: #0F4C9D; 
	
	text-decoration: none;
}
.topMenu A:hover { 
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "宋体";
	color: #FF9900; 
	text-decoration: none;
}

/* sub menu */
.subMenu { 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #0F4C9D;
}
.subMenuActive {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #0f4c9d;
}
.subMenuInactive {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #333333;
}
.subMenu A:link {
	color: #0F4C9D; 
	text-decoration: none;
; font-size: 9px; font-weight: bold
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.subMenu A:visited { 
	
		color: #0F4C9D; 
	
	text-decoration: none;
; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9px
}
.subMenu A:hover { 
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #FF9900; 
	text-decoration: none;
; font-size: 9px
}

/* category tree */
.categoryTreeParentActive {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "宋体";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #ff9900;
} 
.categoryTreeActive {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "宋体";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #ff9900;
}

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

/* category screen */
.subcategories {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* buttons */
.button{
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-weight: bold;
	color: #0F4C9D;
	border:2px outset;
	border-top-color: #0F4C9D;
	border-left-color: #0F4C9D;
	border-right-color: #0F4C9D;
	border-bottom-color: #0F4C9D; background-position: center center; text-align: center; vertical-align: middle; border-color: F3F3F3 D3D3D3 D3D3D3 F3F3F3; cursor: hand; background-color: #F3F3F3; height: 23px; padding-top: 1px:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#FFFFFF');}
.buttonhover{
	color: #F07110;
	border: 2px inset;
	border-top-color: #FF9900;
	border-left-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;; height: 23px; padding-top: 1px; border-color: #D3D3D3 #F3F3F3 #F3F3F3 #D3D3D3; font-weight: bold}
textarea {
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
}
.copyrightNotice {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
}
.errorsHeading {
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #FF9900;
}
.messagesHeading {
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #0F4C9D;
}
.categoryTree { 	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #0f4c9d;
 } 
.genericHeading { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
 } 
.productHeadline { 
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
 } .productLabel { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 13px; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
 } 

.close { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; }

.productListData { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 13px; 
	font-style: normal;
	font-weight: normal;
	color: #000000;
 } 

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


/* miscellaneous */
input { 
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
 } select { 
	font-family: "Verdana", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
 } .aboutHeading { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
 } .aboutMessage { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
 } .cartGridLabel { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
 } 
.genericGridLabel { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
 } .genericDataCapital { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }
.thankYouDataCapital { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; ; text-transform: uppercase}
.accountDataCapital { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; ; text-transform: uppercase}
.accountGridDataCapital { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; ; text-transform: uppercase}
.newsHeadline { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-style: normal; font-weight: bold; color: #0f4c9d; }
.newsData { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: bold; color: #0f4c9d; }
.main {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "宋体";
	font-size: 12px;
	color: #0F4C9D;
; clip:  rect(   )
}
.searchbutton { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 10px; font-weight: normal; color: #ffffff; background-color: #0f4c9d; border:2px outset; border-top-color: #0F4C9D; border-left-color: #0F4C9D; border-right-color: #0F4C9D; border-bottom-color: #0F4C9D; cursor: hand; background-position: center center; clip:       rect(   ); height: 22px; width: 58px; padding-top: 1px; padding-left: 7px; filter: progid; border-color: cccccc #333333 #333333 cccccc}
.searchbuttonhover { color: #FFFFFF; border: 2px inset; border-top-color: #FF9900; border-left-color: #FF9900; border-right-color: #FF9900; border-bottom-color: #FF9900; ; background-color: #ff9900; clip:       rect(   ); height: 22px; width: 58px; cursor: hand; background-position: center center; font-size: 10px; padding-top: 1px; padding-left: 7px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC; filter: progid}
.genericData1 { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; font-weight: normal; color: #of4c9d; }

.billingFormRequiredLabel { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
 } .genericData2 { font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
.deliveryFormRequiredLabel { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	color: #0F4C9D;
 } .checkoutInstructions { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: bold;
	color: #074c9d;
 } 
.accountInstructions  { 
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #074c9d;
; font-weight: normal
 } .newsHeadline1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; font-weight: bold; color: #0f4c9d; }
.button1 { border-top-color: #0F4C9D; border-left-color: #0F4C9D; border-right-color: #0F4C9D; border-bottom-color: #0F4C9D; background-position: center center; text-align: center; vertical-align: middle; border-color: F3F3F3 D3D3D3 D3D3D3 F3F3F3; cursor: hand; clip:  rect(   )}
