BODY {
	MARGIN: 0;
	PADDING: 0;
	COLOR: #1b2226;
        BACKGROUND: #590908;
	FONT-SIZE: 11px;
	FONT-FAMILY: sans-serif;
} 

/* 
  COLOR: #2b373d;  #340000
  BACKGROUND: #590908;
*/
 
@media print	{
	.noprint	{ display:none; }
	TABLE.mainFrame	{ WIDTH: 700px; }
	TD.mainFrame   	{ WIDTH: 700px; }
	#content_footer	{ WIDTH: 100%; HEIGHT: 60px; PADDING-TOP: 20px; TEXT-ALIGN: center; }
	.news_text	{ FONT-SIZE: 10px; LINE-HEIGHT: 1.3em; }
	.news_date	{ FONT-SIZE: 10px; LINE-HEIGHT: 1.3em; }
}

@media screen	{
	.noscreen	{ display:none; }
        .hr		{ HEIGHT: 40px; WIDTH: 100%; border: none; BACKGROUND-IMAGE:URL('images/layout/content_bottom.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; }
        TABLE.mainFrame	{ WIDTH: 100%; HEIGHT: 100%; }
	TD.mainFrame   	{ WIDTH: 1000px; HEIGHT: 100%; }
	#content_footer	{ WIDTH: 100%; HEIGHT: 80px; PADDING-TOP: 20px; TEXT-ALIGN: center; BACKGROUND-IMAGE: url(images/layout/bottom_bg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center top; BORDER-TOP: 1px solid #872e1c; }
	.news_text	{ FONT-SIZE: 12px; LINE-HEIGHT: 1.3em; }
	.news_date	{ FONT-SIZE: 10px; LINE-HEIGHT: 1.3em; }
}

.ime			{ BORDER-COLOR: gray; }
A			{ COLOR: #1b2226; TEXT-DECORATION: none; }
A:hover			{ COLOR: #000000; TEXT-DECORATION: underline; }
P			{ margin-top: 5px; }
UL, OL			{ margin-top: 5px; }
FORM			{ DISPLAY: inline }
TABLE			{ MARIGN: 0; PADDING: 0; border-spacing: 0; border-collapse: collapse; }
IMG			{ border: none; }
TD			{ FONT-SIZE: 12px; MARIGN: 0; PADDING: 0; } 
INPUT			{ FONT-SIZE: 14px; LINE-HEIGHT: 1.2; COLOR: #000000; }
SELECT			{ FONT-SIZE: 14px; }
TEXTAREA		{ FONT-SIZE: 14px; WIDTH: 100%; }

TD			{ FONT-SIZE: 11px; }
TD.header		{ FONT-SIZE: 11px; FONT-WEIGHT: bold; }

A.main			{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5; }
A.main2			{ FONT-SIZE: 12px; LINE-HEIGHT: 1.5; }
P.main			{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5; }
TD.main			{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5; }
TD.main_white		{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5; COLOR: #ffffff;  }

/* H1			{ FONT-SIZE: 16px; FONT-WEIGHT: bold; letter-spacing: 1px; font-variant: small-caps; margin-bottom: 5px; }  a75615 */ 

H1			{ FONT-SIZE: 26px; FONT-FAMILY: serif; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2em; TEXT-TRANSFORM: uppercase; font-variant: small-caps; margin-bottom: 5px; TEXT-ALIGN: left; }
H2			{ FONT-SIZE: 16px; FONT-WEIGHT: bold; letter-spacing: 1px; font-variant: small-caps; margin-bottom: 5px; TEXT-ALIGN: left; }
H3			{ FONT-SIZE: 14px; FONT-WEIGHT: bold; margin-bottom: 5px; TEXT-ALIGN: left; }
H4			{ FONT-SIZE: 11px; COLOR: #E10000; FONT-WEIGHT: bold; margin-bottom: 5px; TEXT-ALIGN: left; }

.link			{ cursor: pointer; }
.link:hover		{ TEXT-DECORATION: underline; }

#header			{ WIDTH: 100%; TEXT-ALIGN: center; BACKGROUND: #000000; BACKGROUND-IMAGE: url(images/layout/header.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; }
#header #link		{ WIDTH: 100%; HEIGHT: 220px; cursor: pointer; }

#heading_menue		{ WIDTH: 100%; BACKGROUND: black; }
#heading_menue #frame	{ BORDER-BOTTOM: 1px solid #872e1c; BORDER-TOP: 1px solid #872e1c; }
#heading_menue TABLE	{ WIDTH: 100%; HEIGHT: 20px; }
#heading_menue TD	{ PADDING: 0px 15px; FONT-SIZE: 12px; COLOR: #FFFFFF; white-space: nowrap; }
#heading_menue A	{ COLOR: #FFFFFF; TEXT-DECORATION: none; }
#heading_menue A:HOVER	{ COLOR: #FFFFFF; TEXT-DECORATION: underline; }

#header_menue		{ WIDTH: 100%; MARGIN-TOP: 25px; }
#header_menue A		{ COLOR: #FFFFFF; TEXT-DECORATION: none; }
#header_menue A:HOVER	{ COLOR: #FFFFFF; TEXT-DECORATION: underline; }
#header_menue TD	{ FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF; white-space: nowrap; }
#header_menue TD.row	{ WIDTH: 100%; PADDING: 2px 0px; BORDER-TOP: 2px solid #590908; }
#header_menue TD.last	{ WIDTH: 100%; PADDING-TOP: 2px; HEIGHT: 3px; BORDER-TOP: 2px solid #590908; }

#header_menue #left		{ WIDTH: 250px; BACKGROUND: #590908; }
#header_menue #left TABLE	{ WIDTH: 100%; HEIGHT: 20px; }
#header_menue #left TD		{ PADDING: 0px 30px; }
#header_menue #right		{ WIDTH: 750px; BACKGROUND: #000000; }
#header_menue #right TABLE	{ HEIGHT: 20px; }
#header_menue #right TD		{ PADDING: 0px 20px; }

#column_left		{ WIDTH: 250px; HEIGHT: 100%; BACKGROUND: #000000; }
#column_left_left	{  }
.column_left_left	{  }
.column_left_line	{ WIDTH: 100%; HEIGHT: 1px; BACKGROUND-IMAGE:URL('images/layout/column_left_line.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; }
.column_left_line2	{ WIDTH: 100%; HEIGHT: 1px; BACKGROUND-IMAGE:URL('images/layout/column_left_line2.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; }
#column_left_main	{  }
#column_left_content    { WIDTH: 100%; HEIGHT: 100%; }
#column_left_right	{  }
.column_left_right	{  }
#column_left_expander	{ WIDTH: 100%; HEIGHT: 100%; }
#column_left_bottom	{ WIDTH: 100%; HEIGHT: 33px; BACKGROUND-IMAGE:URL('images/layout/column_left_bottom.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; }

#content_left		{ HEIGHT: 100%; VERTICAL-ALIGN: top; }
.content_left		{  }
.content_spacer		{  }
#content_column		{ WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; BACKGROUND: #FFFFFF; PADDING: 20px 20px; BACKGROUND-IMAGE: url(images/layout/content_heading.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; }
/* #content_frame		{ WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; } */
#content_main		{ WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; }
#content_heading	{ WIDTH: 100%; }
#content_right		{ HEIGHT: 100%; VERTICAL-ALIGN: top; }
.content_right		{ HEIGHT: 100%; }
#content_expander	{ WIDTH: 100%; HEIGHT: 30em; }

#column_right		{ HEIGHT: 100%; VERTICAL-ALIGN: top; }
#column_right_left	{  }
.column_right_left	{  }
#column_right_main	{ HEIGHT: 100%; VERTICAL-ALIGN: top; }
#column_right_content   { WIDTH: 100%; }
#column_right_right	{  }
.column_right_right	{  }

TABLE.content_box	{ WIDTH: 100%; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; }
TR.content_box		{ /* BACKGROUND-COLOR: #E5E9EB; */ }
TD.content_box		{ /* BACKGROUND-COLOR: #E5E9EB; */ }
TR.formular_box		{ /* BACKGROUND-COLOR: #F6ECCD; */ }
TD.formular_box		{ /* BACKGROUND-COLOR: #F6ECCD; */ }
.content_table		{ WIDTH: 95%; }
.products_table		{ WIDTH: 100%; }
.content_footer		{ FONT-SIZE: 10px; COLOR: #FFFFFF; LINE-HEIGHT: 1.5; }
A.content_footer:hover	{ COLOR: #FFFFFF; }

.separator		{ HEIGHT: 10px; WIDTH: 100%; }
.separator2		{ HEIGHT: 20px; WIDTH: 100%; }
.separator_line		{ HEIGHT: 2px;  WIDTH: 100%; BACKGROUND-IMAGE:URL('images/layout/content_bottom.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; }

.h_separator		{ WIDTH: 10px; HEIGHT: 100%; }
.h_separator2		{ WIDTH: 20px; HEIGHT: 100%; }
.h_separator_line	{  }

.center			{ TEXT-ALIGN: center; }

TR.headerError		{ BACKGROUND: #ff0000 }
TD.headerError		{ FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; TEXT-ALIGN: center }
TR.headerInfo		{ BACKGROUND: #00ff00 }
TD.headerInfo		{ FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; TEXT-ALIGN: center }
TR.footer		{ BACKGROUND: #F9F9FA }
TD.footer		{ FONT-SIZE: 10px; BACKGROUND: #F9F9FA; COLOR: #666666; text-align:center; padding-top:15px; }

#categories A		{ COLOR: #FFFFFF; }
#categories A:hover	{ COLOR: #FFFFFF; }
.categories_table	{ WIDTH: 100%; }
#sub_categories A	{ COLOR: #FFFFFF; }
#sub_categories A:hover	{ COLOR: #FFFFFF; }

TABLE.topcat		{ WIDTH: 100%; BACKGROUND-IMAGE:URL('images/layout/topcat.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; }
TABLE.topcat_selected	{ WIDTH: 100%; BACKGROUND-IMAGE:URL('images/layout/topcat.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; }
TD.topcat		{ HEIGHT: 33px; PADDING: 0px 22px; }
TD.topcat_selected	{ HEIGHT: 33px; PADDING: 0px 22px; TEXT-ALIGN: right; } 
TABLE.subcat		{ WIDTH: 100%; BACKGROUND-IMAGE:URL('images/layout/column_left_bg.gif'); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right center; }
TABLE.subcat_selected	{ WIDTH: 100%; BACKGROUND-IMAGE:URL('images/layout/column_left_bg.gif'); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right center; }
TD.subcat		{ PADDING: 5px 22px; TEXT-ALIGN: right; } 
TD.subcat_selected	{ PADDING: 5px 22px; TEXT-ALIGN: right; } 

.topcat			{ FONT-SIZE: 14px; COLOR: #FFFFFF; }
.topcat_selected	{ FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LETTER-SPACING: 1px; }
.subcat			{ FONT-SIZE: 12px; COLOR: #FFFFFF; }
.subcat_selected	{ FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LETTER-SPACING: 1px;}
.subcat_products	{ FONT-SIZE: 12px; }

.categories		{ FONT-SIZE: 12px; TEXT-DECORATION: none; }
.categories_top		{ FONT-SIZE: 14px; TEXT-DECORATION: none; }
.categories_header	{ FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.lefttab		{ PADDING-LEFT: 10px; }
.rightab		{ PADDING-RIGHT: 10px; }

.rightbox_table		{ BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #AAAAAA; BORDER-TOP-COLOR: #AAAAAA; BORDER-RIGHT-COLOR: #808080; BORDER-BOTTOM-COLOR: #808080; }
TABLE.centerbox		{ WIDTH: 100%; MARGIN: 5px 0px; BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #AAAAAA; BORDER-BOTTOM-COLOR: #AAAAAA; }
TD.centerbox		{ PADDING: 5px; }

.text			{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; }
.text_required		{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; COLOR: #E10000; }
.heading		{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; FONT-WEIGHT: bold; }
.heading_red		{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; COLOR: #E10000; }
.heading_white		{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; COLOR: #FFFFFF; }
.accont_style		{ FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; }

.shopping_cart		{ WIDTH: 95%; }
.cart_content		{ WIDTH: 100%; }

.product_box		{ WIDTH: 100%; }
.product_box_image      { MARGIN: 5px; WIDTH: 15%; TEXT-ALIGN: center; }
TD.product_box_info	{ MARGIN: 5px; WIDTH: 85%; PADDING-LEFT: 25px; }
TABLE.product_box_info	{ WIDTH: 100%; }
.product_box_summary	{ WIDTH: 100%; FONT-SIZE: 14px; LINE-HEIGHT: 1.5; TEXT-ALIGN: left; }
.product_box_details	{ MARGIN-TOP: 10px; TEXT-ALIGN: left; FONT-SIZE: 12px; }
.product_box_price	{ MARGIN-TOP: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right; FONT-SIZE: 17px; COLOR: #E10000; FONT-WEIGHT: bold; }
.product_box_buybutton	{ VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; }

.products_name		{ FONT-SIZE: 14px; letter-spacing: 1px; font-variant: small-caps; FONT-WEIGHT: bold; }
.products_info		{ COLOR: #000000; FONT-SIZE: 14px; }
.products_description	{ FONT-SIZE: 13px; LINE-HEIGHT: 1.5; }

.pageResults		{ FONT-SIZE: 12px; }
A.pageResults		{  } 
A.pageResults:hover	{ COLOR: #E10000; }  

.pageHeading		{ FONT-SIZE: 16px; FONT-WEIGHT: bold; letter-spacing: 1px; font-variant: small-caps; }  /* FONT-SIZE: 24px; COLOR: #FFFFFF; letter-spacing: 1px; font-variant: small-caps; */
.pageHeading_p		{ FONT-SIZE: 16px; }
.pageHeading1		{ FONT-SIZE: 16px; FONT-WEIGHT: bold; }
.pageHeading2		{ FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: 1.5; }
.pageHeading3		{ FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 1.5; }

.productListing-heading	{ FONT-SIZE: 14px; }
TD.productListing-data, 
a.productListing-data, 
a:hover.productListing-data { FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 1.3em; LETTER-SPACING: 1px; }

.tableContent   	{  }
.tableHeading   	{  } 
.tableHeading2  	{  }
.tableProducts  	{  } 

#search_products	{ WIDTH: 100%; TEXT-ALIGN: center; BACKGROUND: #000000; }

.infoBox_left		{ WIDTH: 90%; MARGIN: 10px auto; TEXT-ALIGN: center; } /*  BORDER: 2px ridge white; */
TD.infoBox_left 	{ PADDING: 10px; }

.smallText		{ FONT-SIZE: 11px; }
.smallText1		{ FONT-SIZE: 10px; }
.smallText_white	{ FONT-SIZE: 10px; COLOR: #ffffff; }

.boxText		{ FONT-SIZE: 12px; }
.boxText1		{ FONT-SIZE: 24px; }
.boxText2		{ FONT-SIZE: 12px; COLOR: #ffffff; }
.boxText3		{ FONT-SIZE: 11px; }
.boxText5		{ FONT-SIZE: 12px; COLOR: #8A9BA2; }

.boxTextbg		{ BACKGROUND-COLOR: #F6ECCD; }
.boxTextbg2		{ BACKGROUND-COLOR: #E5E9EB; }

.price			{ FONT-SIZE: 30px; COLOR: #E10000; FONT-WEIGHT: bold; }
.price1			{ FONT-SIZE: 17px; COLOR: #E10000; FONT-WEIGHT: bold; }
.price2			{ FONT-SIZE: 30px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; }
.price3			{ FONT-SIZE: 28px; COLOR: #E10000; FONT-WEIGHT: bold; }
.price4			{ FONT-SIZE: 13px; COLOR: #E10000; FONT-WEIGHT: bold; }
.price_big		{ FONT-SIZE: 40pt; COLOR: #E10000; FONT-WEIGHT: bold; }
.price_big_sup		{ FONT-SIZE: 14pt; }
.price_big2		{ FONT-SIZE: 52pt; COLOR: #E10000; FONT-WEIGHT: bold; }
.price_big2_sup		{ FONT-SIZE: 14pt; }

.cart_price		{ FONT-SIZE: 15px; COLOR: #E10000; FONT-WEIGHT: bold; }
.cart_price_total	{ FONT-SIZE: 15px; COLOR: #E10000; FONT-WEIGHT: bold; }
.cart_total		{ FONT-SIZE: 14px; FONT-WEIGHT: bold; }
.cart_image		{  }

.taxandshipping 	{ FONT-SIZE: 10px; COLOR: #340000; } /* #56666D */
.stock_status		{ FONT-SIZE: 10px; COLOR: #340000; }

.messageBox		{ FONT-SIZE: 10px; }
.messageStackError	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #ffb3b5; }
.messageStackWarning	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #ffb3b5; }
.messageStackNotice	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #faffa9; }
.messageStackSuccess	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #99ff00; }
.messageStackQuestion	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #faffa9; }

.inputRequirement	{ FONT-SIZE: 13px; COLOR: #d10000; FONT-WEIGHT: BOLD; }

.left_bg		{ BACKGROUND: #590908; BACKGROUND-IMAGE: url(images/layout/left_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right; }
.right_bg		{ BACKGROUND: #590908; BACKGROUND-IMAGE: url(images/layout/right_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left; }