BODY,table,div,INPUT,SELECT,TEXTAREA { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000}

BODY { MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; background-image: url(images/bg.jpg); }

A:link { COLOR: #3A622F; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
A:hover { COLOR: #3A622F; TEXT-DECORATION: underline; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
A:active { COLOR: #3A622F; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
A:active:hover { COLOR: #3A622F; TEXT-DECORATION: underline; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
A:visited { COLOR: #3A622F; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
A:visited:hover { COLOR: #3A622F; TEXT-DECORATION: underline; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px }

A.footerLinks { color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT:normal; font-size:11px; text-decoration:none }
A.footerLinks:hover { COLOR:#CCCCCC; font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT:normal; font-size:11px; text-decoration:underline }
A.footerLinks:active { COLOR:#CCCCCC; font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT:normal; font-size:11px; text-decoration:none }
A.footerLinks:active:hover { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT:normal; font-size:11px; color:#CCCCCC; text-decoration:underline }
A.footerLinks:visited { COLOR:#CCCCCC; font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT:normal; font-size:11px; text-decoration:none }
A.footerLinks:visited:hover { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT:normal; font-size:11px; color:#CCCCCC; text-decoration:underline }

H1 { FONT-SIZE: 15px }
H2 { FONT-SIZE: 13px }
H3 { FONT-SIZE: 12px }
HR { COLOR: #dddddd; HEIGHT: 1px }


#home { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:97% }
#home h1  { display:inline; font-size:11px; font-weight:normal }
#home h2  { display:inline; font-size:11px; font-weight:normal }
#home h3  { display:inline; font-size:11px; font-weight:normal }



/* Page header */
.Head { BACKGROUND-COLOR: #fff2c9 }

/* Sidebar menu boxes */
.SidebarBox { BACKGROUND-COLOR: #fff2c9 }

/* Border of sidebar menu boxes*/
.SidebarBorder {
	BACKGROUND-COLOR: #b2b2b3
}

/* Titles of sidebar menu boxes */
.SidebarTitle {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #e5ebefe
}

/* Menu items located in sidebar boxes */
.SidebarItems {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Menu items located in sidebar boxes: link */
.SidebarItems:link {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Menu items located in sidebar boxes: visited */
.SidebarItems:visited {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Menu items located in sidebar boxes: hover */
.SidebarItems:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* Menu items located in sidebar boxes: active */
.SidebarItems:active {
	COLOR: #373b3d; TEXT-DECORATION: none
}

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

/* Text in the categories list */
.CategoriesList {
	FONT-SIZE: 12px; 
}

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

/* Border color of dialog boxes */
.DialogBorder {
	BACKGROUND-COLOR: #CDDABE
}

/* Titles of dialog boxes */
.DialogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #082032
}

/* 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; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 10px
}

/* Product title */
.ProductTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #082032; 
}

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

/* Product details delimiter */
.Line {
    BACKGROUND-COLOR: #8A8A8A;
}

/* 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: 12px; COLOR: #000000;
} 

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

/* Product price */
.ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300; 
}

/* Smaller representation of product price */
.ProductPriceSmall {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
/* See product details link */
.SeeDetails {
	TEXT-DECORATION: none
}

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

/* Navigation path bar */
.NavigationPath {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/* Navigation path bar: link */
.NavigationPath:link {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/* Navigation path bar: visited */
.NavigationPath:visited {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/* Navigation path bar: hover */
.NavigationPath:hover {
	COLOR: #082032; TEXT-DECORATION: underline
}

/* Navigation path bar: active */
.NavigationPath:active {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/* 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: #D4C990
}

/* 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: bold; FONT-SIZE: 11px; COLOR: #00224c
}

/* Style for promotion product title */
.PromotionProductDetailsTitle {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

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

/* Style for Search Box */
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.footerText { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; }

.tableborder { border:1 solid #003300; }

.homefeatured { background-image:url(images/BG_featuredM.jpg); padding:5px 33px 5px 30px }


/* contact us */

#contact form { border:2px solid #003300; width:500px; font-size:11px }
#contact input { height:21px; width:300px; font-size:11px }
#contact #submit  { height:30px; width:100px; font-size:13px }
#contact select {height:20px; width:125px }
#contact textarea {height:150px; width:300px }

#contact form fieldset { border: 1px #006600 solid; padding: 6px; }
#contact form legend { color:#006600; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
#contact form label {
		font-weight:bold;
		float:left;
		margin-right:10px;;
		text-align:right;
		width:100px;
	}
	
#contact form label em {
		color:#FF0000;
	}
	
#contact .success {
		color:#009900;
		font-weight:bold;
	}
	
#contact .error {
		color:#FF0000;
		font-weight:bold;
	}

