/*<exclude_from_editor>*/
/* Default fonts defined in /css/stylesheet.css */
/* 
styles settings:
.PageHeader (sames as h1)
#cart_popup_div div, #cart_popup_div p, #cart_popup_div td (same as content)
#cart_popup_div a (same as a)
.FormHeader
.RequiredFieldsNote
.CatalogItemDark
all font-family

scheme settings:
#ColorCatalogPrice#
#ColorCatalogItemBorder#
#ColorFormBorder#
#ColorBoxFrame#
*/

form{
	margin:0;
	padding:0;
}

/** BOX STYLES **/
.BoxFrame{
	/*background-color:#000000;*/
	background:none;
}
.BoxHeader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #22491d;
	background-color: #993300; /* red */
	background-color: #79945F; /* green */
	padding: 2px;
	text-align: center;
}
.BoxContent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
A.BoxContent:ACTIVE, A.BoxContent:LINK, A.BoxContent:VISITED {
	color:#3B3622;
	text-decoration:underline;
}
A.BoxContent:HOVER, A.BoxContent:VISITED:HOVER {
	color:#3B3622;
	text-decoration:underline;
}
.BoxText {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #444444;

}
.BoxLink, A.BoxLink:ACTIVE, A.BoxLink:LINK, A.BoxLink:VISITED {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #22491D; /* green */
	color: #993300;
}
A.BoxLink:HOVER, A.BoxLink:VISITED:HOVER {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #22491D; /* green */
	color: #993300;
}
.BoxFieldLabel {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}


.BreadcrumbLink, A.BreadcrumbLink:ACTIVE, A.BreadcrumbLink:LINK, A.BreadcrumbLink:VISITED {
	color:#666666;
	text-decoration:underline;
}
A.BreadcrumbLink:HOVER, A.BreadcrumbLink:VISITED:HOVER {
	color:#666666;
	text-decoration:underline;
}

.EnlargeImageLink, A.EnlargeImageLink:ACTIVE, A.EnlargeImageLink:LINK, A.EnlargeImageLink:VISITED {
	color:#999999;
	text-decoration:underline;
}
A.EnlargeImageLink:HOVER, A.EnlargeImageLink:VISITED:HOVER {
	color:#999999;
	text-decoration:underline;
}

/** PAGE HEADER AND NAVIGATION					**/
/* PageHeader used on page title at top of content */
/* set PageHeader to the same values as h1 tag */
.PageHeader, #cart_popup_div .PageHeader{
	/*FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, Sans-serif;*/
	COLOR: #333333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: middle;
	PADDING: 5px;
	MARGIN: 0px;
	text-align: left;
	text-decoration: none;
	BACKGROUND-COLOR: #eeeeee;
	VERTICAL-ALIGN: middle;
}
/* PageNavigation used on navigation links between checkout steps */
.PageNavigation{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	text-align:left;
	padding:3px;
	color:#333333;
	padding-left:0px;
	padding-bottom:7px;
	/*line-height: 26px;*/
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#5394A8;
}
.CatalogItemDark{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	/* color:#333333; */
}
.CatalogItemLight{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style:normal;
	font-weight:normal;
	background-color:#F7F7F7;
	padding:4px;
	color:#333333;
}
.CatalogProductTitle, 
A.CatalogProductTitle:ACTIVE,
A.CatalogProductTitle:LINK,
A.CatalogProductTitle:VISITED{
	/* font-family: Georgia,Verdana,Arial,Helvetica,Sans-serif; */
	/* font-size: 18px ; */
	font-weight: bold ;
	/* display: block; */
	text-decoration: none;
	color: #ffffff;
	padding-bottom: 5px ;
	text-decoration:none;
}
A.CatalogProductTitle:HOVER,
A.CatalogProductTitle:VISITED:HOVER{
	/* font-family: Georgia,Verdana,Arial,Helvetica,Sans-serif; */
	/* font-size: 18px ; */
	font-weight: bold ;
	/* display: block; */
	text-decoration: none;
	color: #ffffff;
	padding-bottom: 5px ;
	text-decoration:underline;
}

/** FORMS										**/
.FormHeader{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style:normal;
	font-weight:bold;
	background-color: #79945F;
	padding:4px;
	color:#ffffff;
}
.FormItems{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style:normal;
	font-weight:normal;
	background-color:#F7F7F7;
	padding:2px;
	color:#333333;
}
.FormSeparator{
	font-family:;
	font-size:;
	font-style:;
	font-weight:;
	background-color:#F7F7F7;
	padding:6px;
	color:#000000;
}
/* set to same as TEXT */
.FormInputText{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size : 9pt;
	font-weight : normal;
	color: #333333;

	font-style:normal;
	width:200px;color:#2A2A2A;
}
/* set to same as INPUT */
.FormInputSelect{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size : 9pt;
	font-weight : normal;
	color: #333333;

	font-style:normal;
	width:250px;
}
.FormRemark{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#666666;	
}
A.FormRemark A.FormRemark:Link, A.FormRemark:Visited {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size:13px;
	font-style:normal;
	font-weight:normal;
}
A.FormRemark:Hover, A.FormRemark:Visited:Hover{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size:13px;
	font-style:normal;
	font-weight:normal;
}

.ProductSubtitle{
	/* font-family: Arial,Helvetica,sans-serif; */
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #79945F; /* green */
	text-align: center;
	padding:5px;
}

/* CART */
.side_borders 
{
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;	
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;	
	border-top-color: #000000;	
}


/*---------------------------------*/
/* INVOICE, ORDERS, SHIPPING_QUOTE */
/*---------------------------------*/
.CatalogItemAlternate{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style:normal;
	font-weight:normal;
	background-color:#f0f0f0;
	padding:4px;
	color:#333333;
}

/*---------------------*/
/* PRODUCT DETAIL PAGE */
/*---------------------*/
/* Product Title */
.ProductMainTitle
{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 24px;
	color:#333333;
	line-height: 19px;
	border: none;

	font-style:normal;
	font-weight:normal;
	border-bottom:1px dotted #5196A6;
	padding-bottom:5px;	
}

.product_header {
	color: #000000;
	font-size: 19px;
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 19px;
	border: none;
}


/*-------*/
/* FORMS */
/*-------*/
.RequiredFieldsNote{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#333333; /*ffffff; */
}
A.FormRemark:LINK, A.FormRemark:Visited{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
}
A.FormRemark:Hover, A.FormRemark:Visited:Hover{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
}

/* box_checkout_horizontal */
#checkout_nav TD
{
	font-size: 8pt;
	line-height: normal;
}

#cart_popup_div div, #cart_popup_div p, #cart_popup_div td{
	color:#595959;
	margin-left:0px;
	margin-right:0px;
	line-height:22px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;	
	font-size: 14px;
}
#cart_popup_div a {
	/* color:#0275da; */
	text-decoration:underline;
	cursor:pointer;	
}
#cart_popup_div a:hover {
	/* color:#4195C2; */
	text-decoration:underline;
	cursor:pointer;	
}

.product_image_box {
	border:1px solid #DDDDDD;
	padding: 0px;
	margin: 0px;
}

.catalog_image_box {
	border: 1px solid #dddddd;
	padding: 0px;
	margin: 0px;
}


.product_price {
	/* color:#FF3300; */
	/* font-size:20px; */
	font-weight:bold;
}

.catalog_price {
	color:#FFFCB5; 
	/* font-size:20px; */
	font-weight:bold;
}
.catalog_price_label {
	color:#FFFFFF; 
	/* font-size:20px; */
	font-weight:normal;
}
/*</exclude_from_editor>*/

