body, p, div, th, td, p, input, select, textarea {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;}
BODY {BACKGROUND-COLOR: #FFFFFF; margin: 0px; padding: 0px;}

A:link {text-decoration: none; font-weight: normal; color: #003366;}
A:visited {text-decoration: none; font-weight: normal; color: #003366;}
A:hover {text-decoration: underline; font-weight: normal; color: #538200;}
A:active {text-decoration: none; font-weight: normal; color: #538200;}

H1 {font: 18pt trebuchet ms, arial; FONT-WEIGHT: normal; COLOR: #1C5886; padding: 0px; margin: 0px 0px 0px 4px;} <!-- #2977C9 -->
H2 {FONT-SIZE: 14px;}
H3 {font: 12pt trebuchet ms, arial; font-weight: normal; text-decoration: underline; color: #333333;}
HR {COLOR: #DDDDDD; HEIGHT: 1px;}

/* Page header */
.Head {background: #FFFFFF no-repeat left; height: 85px; color: #004185; text-align: right; vertical-align: bottom; padding-right: 10px; padding-bottom: 10px; font-size: 12px;}

/* Sidebar menu boxes */
.SidebarBox {
	FONT-SIZE: 11px;
}

/* Border of sidebar menu boxes*/
.SidebarBorder {
	BACKGROUND-COLOR: #EDF4FD; BACKGROUND-image: url('images/nav_bg.gif');
}

/* Titles of sidebar menu boxes */
.SidebarTitle {font: 9pt arial; FONT-WEIGHT: bold; COLOR: #333333; vertical-align: top; overflow: hidden; BACKGROUND-image: url('images/nav_bg.gif');}

.SidebarTitleClear {font: 9pt arial; FONT-WEIGHT: bold; COLOR: #333333; vertical-align: top; overflow: hidden;}

.SidebarTitle240 {font: 9pt arial; FONT-WEIGHT: bold; COLOR: #333333; vertical-align: top; overflow: hidden; BACKGROUND-image: url('images/notify_bg.gif');}

/* Menu items located in sidebar boxes */
.SidebarItems {padding: 1px 5px 1px 5px; color: #000000; text-decoration: none; FONT-SIZE: 9pt; }
/* Menu items located in sidebar boxes: link */
.SidebarItems:link {
	COLOR: #003366; TEXT-DECORATION: none;}
/* Menu items located in sidebar boxes: visited */
.SidebarItems:visited {
	COLOR: #003366; TEXT-DECORATION: none;}
/* Menu items located in sidebar boxes: hover */
.SidebarItems:hover {
	COLOR: #538200; TEXT-DECORATION: none;}
/* Menu items located in sidebar boxes: active */
.SidebarItems:active {
	COLOR: #538200; TEXT-DECORATION: none;}

/* Horizontal separator in sidebar boxes */
.SidebarHr {
	COLOR: #B2B2B3;
}

/* Text in the categories list */
.CategoriesList {font-family: arial;}

/* Miscelanious text appearing in dialog boxes */
.DialogBox {
	BACKGROUND-COLOR: #ffffff;
}

/* Border color of dialog boxes */
.DialogBorder {
	
}

/* Titles of dialog boxes */
.DialogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana;
}

/* Comments appearing in dialog titles */
.DialogTitleComment {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #082032;
}

/* Number of articles */
.NumberOfArticles {
	FONT-WEIGHT: bold; COLOR: #000000;
}

/* Generic text */
.Text {
	COLOR: #000000;
}

.TextTwo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}

.TextSmall {
	FONT-SIZE: 10px; COLOR: #000000;
}

/* Product title */
.ProductTitle {font: 9pt arial; font-weight: bold; color: #003366;}
.ProductTitle:link {text-decoration: none; font-weight: bold; color: #003366;}
.ProductTitle:visited {text-decoration: none; font-weight: bold; color: #003366;}
.ProductTitle:hover {text-decoration: underline; font-weight: bold; color: #538200;}
.ProductTitle:active {text-decoration: none; font-weight: bold; color: #538200;}

.ProductTitleSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000099;
}

/* Caption for product details section */
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8A8A8A;
}

/* Product details delimiter */
.Line {
    
}

/* Labels for product details */
.ProductDetailsLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}
/* Product details */
.ProductDetails {
	COLOR: #000000;
}

/* Product price title */
.ProductPriceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000009; FONT-FAMILY: arial;
}

/* Product price title for alternative currency */
.ProductPriceConverting {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #082032;
}

/* Product price */
.ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff3300; FONT-FAMILY: arial;
}

/* Smaller representation of product price */
.ProductPriceSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #FF3300; FONT-FAMILY: arial;
}

/* See product details link */


.SeeDetails {
	TEXT-DECORATION: none;
}

/* Subcategories list */
.ItemsList {
	FONT-WEIGHT: bold; COLOR: #082032;
}

/* Navigation path bar */
.NavigationPath {font: 8pt trebuchet ms; COLOR: #082032; font-weight: bold; TEXT-DECORATION: none;}
/* Navigation path bar: link */
.NavigationPath:link {COLOR: #082032; font-weight: bold; TEXT-DECORATION: underline;}
/* Navigation path bar: visited */
.NavigationPath:visited {COLOR: #082032; font-weight: bold; TEXT-DECORATION: underline;}
/* Navigation path bar: hover */
.NavigationPath:hover {COLOR: #294f6c; font-weight: bold; TEXT-DECORATION: underline;}
/* Navigation path bar: active */
.NavigationPath:active {COLOR: #294f6c; font-weight: bold; TEXT-DECORATION: underline;}

/* Labels for form submit buttons */
.FormButton {
	FONT-WEIGHT: bold; COLOR: #00224c
}

/* Error message text */
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000
}

/* Validate error message text */
.ValidateErrorMessage {
	COLOR: #ff0000
}

/* Success message */ 
.SuccessMessage {
	COLOR: green
}

/* Mandatory field asterisk */
.Star {
	COLOR: #ff0000
}

/* Header background */
.TableHead {
	BACKGROUND-COLOR: #E5EBEF
}

.AomTableHead {
    BACKGROUND-COLOR: #E5EBEF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.Input {
    BORDER : solid;
    BORDER-WIDTH : 1px; 
    BORDER-COLOR : #B2B2B3;
    WIDTH : 100%;
}
.OrderTitle {
    COLOR : #516176;
    FONT-WEIGHT: bold;
}

A.AomMenu:link {
        color: #466479; TEXT-DECORATION: none;
        font-size : 9pt;
}
A.AomMenu:visited {
        color: #466479; TEXT-DECORATION: none;
        font-size : 9pt;
}
A.AomMenu:hover {
        color: #466479; TEXT-DECORATION: underline;
        font-size : 9pt;
}
A.AomMenu:active  {
        color: #466479; TEXT-DECORATION: none;
        font-size : 9pt;
}
.AomProductDetailsTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 9pt;
}

/* Bottom text */
.Bottom {
	COLOR: #B2B2B3; TEXT-DECORATION: none;
}

/* Width for some dropdown select boxes */
.FixedSelect {
	WIDTH: 170px
}

/* Default style for tab header */
.tabDefault {
    COLOR: #466479;
}

/* Style for the selected tab header */
.tabSelected { 
    COLOR: #000000;
}

/* Tab page center */
.Center {
    BACKGROUND-COLOR: #ffffff;
}

/* Tab page border */
.CenterBorder {
    BACKGROUND-COLOR: #CDD9E1;
}

/* Out of stock message */
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF3300;
}

/* Style for promotion bonus condition list */
.Promotion {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000;
}

/* Style for promotion product title */
.PromotionProductDetailsTitle {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FF3300;
}

/* Style for gift certificate title */
.GiftCertificateTitle {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF3300;
}



/* Sidebar menu boxes */
.SidebarBox1 {font-size: 11px;}

/* Border of sidebar menu boxes*/
.SidebarBorder1 {background-image: url('images/nav_bg_top.jpg'); background-position: top; background-repeat: no-repeat;}

/* Titles of sidebar menu boxes */
.SidebarTitle1 {font: 9pt arial; font-weight: bold; COLOR:#333333; vertical-align: top; overflow: hidden;}



   .topnav {font: 9pt arial; font-weight: bold; color: #003366;}
   .topnav:link {text-decoration: none; font-weight: bold; color: #003366;}
   .topnav:visited {text-decoration: none; font-weight: bold; color: #003366;}
   .topnav:hover {text-decoration: underline; font-weight: bold; color: #538200;}
   .topnav:active {text-decoration: none; font-weight: bold; color: #538200;}

   .topnavtab {position: relative; background: #FFFFFF url('images/top_nav_tab.gif'); width: 95px; height: 25px;}

   .phonesnav {font-size: 9pt; font-weight: normal; color: #003366; padding: 1px 5px 1px 5px;} <!-- #225588 -->
   .phonesnav:link {text-decoration: none; font-weight: normal; color: #003366;}
   .phonesnav:visited {text-decoration: none; font-weight: normal; color: #003366;}
   .phonesnav:hover {text-decoration: underline; font-weight: normal; color: #538200;}
   .phonesnav:active {text-decoration: none; font-weight: normal; color: #538200;}

   .featureboxtitle {font: 9pt arial; font-weight: bold; color: #336699;}
   .featureboxtitle:link {text-decoration: none; font-weight: bold; color: #336699;}
   .featureboxtitle:visited {text-decoration: none; font-weight: bold; color: #336699;}
   .featureboxtitle:hover {text-decoration: underline; font-weight: bold; color: #538200;}
   .featureboxtitle:active {text-decoration: none; font-weight: bold; color: #538200;}

   .shortdetails {font: 9pt arial; padding: 3px 3px 3px 5px;}

   .product_title {font: 12pt trebuchet ms, arial; color: #333333; font-weight: normal; text-decoration: underline; margin-top: 0px;}

   .product_tab {font: 9pt arial; color: #000000; font-weight: normal;}
   .product_tab:link {text-decoration: none; font-weight: bold; color: #225588;}
   .product_tab:visited {text-decoration: none; font-weight: bold; color: #225588;}
   .product_tab:hover {text-decoration: underline; font-weight: bold; color: #538200;}
   .product_tab:active {text-decoration: none; font-weight: bold; color: #538200;}

   .product_link {font: arial; text-decoration: underline; font-weight: normal; color: #336699;}
   .product_link:link {text-decoration: none; font-weight: normal; color: #336699;}
   .product_link:visited {text-decoration: none; font-weight: normal; color: #336699;}
   .product_link:hover {text-decoration: underline; font-weight: normal; color: #538200;}
   .product_link:active {text-decoration: none; font-weight: normal; color: #538200;}

   .product_content_box {background-image: url('images/product_details_bg.jpg'); border-top: 0px; border-bottom: 0px; padding: 2px 10px 2px 10px; margin-bottom: 10px;}
   .product_search_box {background-image: url('images/product_search_bg.jpg'); border-top: 0px; border-bottom: 0px; padding: 2px 10px 2px 10px; margin-bottom: 10px;}
   .product_details {font: 9pt arial;}

	.product_details_subheading {font: 8pt arial; font-weight: bold; text-decoration: underline;}

	.RelProductTitle {font: 9pt trebuchet ms, arial; font-weight: bold; color: #000099;}
   .RelProductTitle:link {text-decoration: none; font-weight: bold; color: #000099;}
   .RelProductTitle:visited {text-decoration: none; font-weight: bold; color: #000099;}
   .RelProductTitle:hover {text-decoration: underline; font-weight: bold; color: #CC3300;}
   .RelProductTitle:active {text-decoration: none; font-weight: bold; color: #CC3300;}

   .search_link {font: arial; text-decoration: none; font-weight: normal; color: #000000;}
   .search_link:link {text-decoration: none; font-weight: normal; color: #000000;}
   .search_link:visited {text-decoration: none; font-weight: normal; color: #000000;}
   .search_link:hover {text-decoration: underline; font-weight: normal; color: #538200;}
   .search_link:active {text-decoration: none; font-weight: normal; color: #538200;}

   .page_link {font: arial; text-decoration: none; font-weight: normal; color: #336699;}
   .page_link:link {text-decoration: underline; font-weight: normal; color: #336699;}
   .page_link:visited {text-decoration: underline; font-weight: normal; color: #336699;}
   .page_link:hover {text-decoration: underline; font-weight: normal; color: #538200;}
   .page_link:active {text-decoration: none; font-weight: normal; color: #538200;}

   .picturebox {position: relative;}
   .picturebox1 {position: absolute;}

   .advertbox {position: relative;}
   .advertbox1 {position: absolute;}

   .support_link {font: 9pt arial; color: #336699; font-weight: bold; text-decoration: underline;}

   .ticker_box_content {font: 10pt arial; color: #000000; width: 118px; height: 140px;}
   .ticker_box_container {border: 0px solid #6699CC; width: 118px; height: 140px; vertical-align: top;}

   .tagline {font: 8pt trebuchet ms, verdana; color: #363636; font-weight: bold;}
   .tagline_search {font: 9pt trebuchet ms, verdana; color: #000000; font-weight: normal;}

   .ProductPriceComing {font: 8pt tahoma; font-weight: bold; color: #FF0000;}
   .ComingSoon {font: 13pt trebuchet ms, arial; font-weight: normal; text-decoration: underline; color: #FF0000;}

   .product_notice {font: 10pt trebuchet ms, arial, verdana; color: #333333; font-weight: normal;}

   .checkout_step_init {font: 8pt arial; color: #4477AA; font-weight: bold; background-image: url(images/product_tab_bg_blue.gif);}
   .checkout_step_active {font: 8pt arial; color: #000000; font-weight: bold; background-image: url(images/product_tab_bg_green.gif);}
   .checkout_step_complete {font: 8pt arial; color: #999999; text-decoration: line-through; font-weight: bold; background-image: url(images/product_tab_bg_blue.gif);}

   .button_glass {font: 8pt arial; font-weight: bold; color: #666666;}
   .button_glass:link {text-decoration: none; font-weight: bold; color: #333333;}
   .button_glass:visited {text-decoration: none; font-weight: bold; color: #333333;}
   .button_glass:hover {text-decoration: underline; font-weight: bold; color: #000000;}
   .button_glass:active {text-decoration: none; font-weight: bold; color: #333333;}

   .button_black {font: 8pt trebuchet ms, arial; font-weight: bold; color: #FFFFFF;}
   .button_black:link {text-decoration: none; font-weight: bold; color: #FFFFFF;}
   .button_black:visited {text-decoration: none; font-weight: bold; color: #FFFFFF;}
   .button_black:hover {text-decoration: underline; font-weight: bold; color: #6699CC;}
   .button_black:active {text-decoration: none; font-weight: bold; color: #FFFFFF;}

   .mc-field {border: 1px solid #95B0CC;}

   .tipbox {font: 8.5pt verdana; background: #FFFFE1; border-top: 1px solid #9EB1C0; border-left: 1px solid #9EB1C0; border-bottom: 1px solid #677787; border-right: 1px solid #677787;}
   .tipbox2 {font: 8.5pt verdana; background: #FFFFE1; border-top: 2px solid #9EB1C0; border-left: 2px solid #9EB1C0; border-bottom: 2px solid #677787; border-right: 2px solid #677787;}
   .tipbox_blue {font: 8.5pt verdana; background: #D8EBFC; border-top: 1px solid #A6A6A6; border-left: 1px solid #A6A6A6; border-bottom: 1px solid #A6A6A6; border-right: 1px solid #A6A6A6;}

   .popup_box {font: 8.5pt arial; background: #FFFFE1; border-top: 1px solid #9EB1C0; border-left: 1px solid #9EB1C0; border-bottom: 1px solid #677787; border-right: 1px solid #677787; padding: 3px;}

   .catview {font: 8pt verdana; color: #333333;}
   .catview:link {font: 8pt verdana; text-decoration: underline; font-weight: normal; color: #333333;}
   .catview:visited {font: 8pt verdana; text-decoration: underline; font-weight: normal; color: #333333;}
   .catview:hover {font: 8pt verdana; text-decoration: underline; font-weight: normal; color: #000000;}
   .catview:active {font: 8pt verdana; text-decoration: underline; font-weight: normal; color: #333333;}


