/*<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:"lucida grande", tahoma, verdana;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	height:25px;
	color:#4B8E03;
	/* background-color:#578102; */
}
.BoxContent{
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;
	/*background-color:#F7F7F7;*/
	/*color:#223D44;*/
}
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-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#99895F;
	/*background-color:#F7F7F7;*/
}
.BoxLink, A.BoxLink:ACTIVE, A.BoxLink:LINK, A.BoxLink:VISITED {
	color:#3B3622;
	text-decoration:none;
}
A.BoxLink:HOVER, A.BoxLink:VISITED:HOVER {
	color:#3B3622;
	text-decoration:none;
}

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

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

.PagNavLink, A.PagNavLink:ACTIVE, A.PagNavLink:LINK, A.PagNavLink:VISITED {
	color:#005FB2;
	text-decoration:underline;
}
A.PagNavLink:HOVER, A.PagNavLink:VISITED:HOVER {
	color:#005FB2;
	text-decoration:underline;
}

.ProductAttributesSelect {
	font-size: 16px;
}

/** 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:comic sans, comic sans ms, Arial, Helvetica, sans-serif;
	font-size : 32px;
	font-weight : normal; 
	text-decoration: none; 
	color: #80177D;
	line-height: 1.2em;
}
/* PageNavigation used on navigation links between checkout steps */
.PageNavigation{
	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-size:17px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#5394A8;
}
.CatalogItemDark{
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	/* color:#333333; */
}
.CatalogItemLight{
	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:comic sans, comic sans ms, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #167CC0;
	color: #AC7EA3;
	text-decoration: none;
	line-height: 1.2em;
	font-weight: normal;
}
A.CatalogProductTitle:HOVER,
A.CatalogProductTitle:VISITED:HOVER{
	font-family:comic sans, comic sans ms, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #167CC0;
	color: #AC7EA3;
	text-decoration: underline;
	line-height: 1.2em;
	font-weight: normal;
}

/** FORMS										**/
.FormHeader{
	font-style:normal;
	font-weight:bold;
	background-color: #C7E9F3; /*#36ABD8; */
	padding:4px;
	color:#552B75;
}
.FormItems{
	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-size : 16px;
	font-weight : normal;
	color: #333333;

	font-style:normal;
	width:200px;color:#2A2A2A;
}
/* set to same as INPUT */
.FormInputSelect{
	font-size : 16px;
	font-weight : normal;
	color: #333333;

	font-style:normal;
	width:250px;
}
.FormRemark{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#666666;	
}
A.FormRemark 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;
}

.ProductSubtitle{
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	border-bottom:0px solid #FFFFFF;
	padding:5px;
	background-color: #7CBD0B;
	color: #FFFFFF; 	
}

/* 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-style:normal;
	font-weight:normal;
	background-color:#f0f0f0;
	padding:4px;
	color:#333333;
}

/*---------------------*/
/* PRODUCT DETAIL PAGE */
/*---------------------*/
/* Product Title */
.ProductMainTitle
{
	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;
	line-height: 19px;
	border: none;
}


/*-------*/
/* FORMS */
/*-------*/
.RequiredFieldsNote{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#fafafa; /*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: 15px;
	line-height: normal;
}
A.checkout_nav:LINK, A.checkout_nav:Visited{
	font-size:15px;
	font-style:normal;
	font-weight:normal;
}
A.checkout_nav:Hover, A.checkout_nav:Visited:Hover{
	font-size:15px;
	font-style:normal;
	font-weight: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:0px solid #DDDDDD;
	padding: 0px;
	margin: 0px;
}

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


.product_price {
	color:#990056;
	font-size:20px;
	font-weight:bold;
}

.ProductFormItem {
	color: #552B75;
	font-weight: bold;
}

/*</exclude_from_editor>*/


