body {
	font-weight : normal; 
	font-size : 12px; 
	color : #222222; 
	font-style : normal; 
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	background-color : white; 
	padding : 0; 
	margin : 0; 
	text-align : left; 
} 

ol,ul {
	margin: 0 0 0 30px; 
	padding-left : 10px 20px 10px 20px; 
	line-height: 1.5;
} 

H1.main {
	font-weight : bold; 
	font-size : 20px; 
	color : #8B0000; 
	font-style : normal; 
	text-align : left; 
	text-decoration : none; 
	margin: 0;
	padding: 0 0 10px 15px;
	background-color : #FFFFFF;
} 
H1.cat_head {
	font-weight : bold; 
	font-size : 20px; 
	color : #D43D1A;  
	text-align : left; 
	display: block;
	margin: 0;
	padding: 10px 20px 10px 20px;
	background-color : #FFFFFF;
} 

.main_head H2 {
	font-weight : bold; 
	font-size : 16px; 
	color : #FF3D0D;  
	font-style : normal; 
	text-align : left; 
	letter-spacing: 1px;
	padding : 0; 
	margin : 0 0 10px 0; 
	background-color : #FFFFFF;
} 

H2.main {
	font-weight : bold; 
	font-size : 24px; 
	color : #800000; 
	font-style : normal; 
	text-align : left; 
	text-decoration : none;
	background-color : #FFFFFF;
} 
H2.arrow {
	font-weight : bold; 
	font-size : 20px; 
	color : #D43D1A;  
	font-style : normal; 
	text-align : left; 
	text-decoration : none;
	display: block;
	padding: 0 20px 0 0;
	background-image : url(../images/arrow.gif); 
	background-repeat : no-repeat; 
	background-position : 80% 50%;
	background-color : #FFFFFF;
} 
H2.heading {
	font-size : 14px;
	font-weight: bold;
	text-align : left;
	color: #458B00;
	margin : 0 0 0 15px; 
	padding: 0;
}

H6.head {
	font-weight : bold; 
	font-size : 22px; 
	color : #FFF;
	font-style : normal; 
	text-align : left; 
	text-decoration : none; 
	margin : 16px 0 0 0;
	padding: 0;
	background-color : transparent;
}
a.menu_hor, a.menu_hor:hover {
	text-align : center; 
	font-weight : bold;
	line-height: 40px;
	display: block;
	font-size : 12px; 
	color : #333333;  
	text-decoration : none;
	margin : 0;
	padding: 0;
	background : transparent  url(../images/light.gif) repeat-x 0% 0%;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
} 

a.menu_hor:hover {
	color : #AAAAAA;  
} 

a.menu, a.menu:hover {
	text-align : center; 
	font-weight : bold; 
	font-size : 12px;
	color : #333333;  
	text-decoration : none; 
	margin : 0;
	padding: 0;
	background-color : transparent; 
} 
a.menu:hover {
	color : #888888; 
}

a.menu_static, a.menu_static:hover,
a.right_top, a.right_top:hover {
	text-align : left; 
	font-weight : bold; 
	font-size : 12px; 
	color : #D43D1A; 
	text-decoration : none; 
	display: block;
	margin : 0;
	padding: 0 25px 0 0;
	background : transparent url(../images/arrow.gif) no-repeat 100% 50%; 
}

a.menu_static:hover {
	color : #B8B8BA; 
}

a.menu_head, a.menu_head:hover {
	text-align : center; 
	font-weight : bold; 
	font-size : 12px;
	color : #FFF;  
	text-decoration : none; 
	margin : 0;
	padding: 0;
	/*background-color : #FFE303; */
} 

a.menu_head:hover {
	color : #FFFFFF; 
}

a.right_top, a.right_top:hover {
	text-align : left;
	display: inline;
	color : #8B0000; 
}

a.right_top:hover {
	color : #B8B8BA; 
}

a.main, a.main:hover {
	font-weight : bold; 
	font-size : 12px; 
	color : #458B00;  
	text-decoration : underline; 
} 
a.main:hover {
	color : #B8B8BA; 
	text-decoration : none; 
}
 
a.prod_descr{
	font-weight : normal; 
	font-size : 12px; 
	color : #444444; 
	text-decoration: none;
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	background-color : #ffffff; 
	padding : 0; 
	margin : 10px 0 10px 0; 
	text-align : left;
}
a.prod_descr:hover{
	font-weight : normal; 
	font-size : 12px; 
	color : #AAAAAA; 
	text-decoration: none;
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	background-color : #ffffff; 
	padding : 0; 
	margin : 10px 0 10px 0; 
	text-align : left;
}

a.prod_head, a.prod_head_col,
a.prod_head:hover, a.prod_head_col:hover{
	line-height: 30px;
	font-weight : bold; 
	font-size : 14px; 
	color : #FF3D0D; 
	font-style : normal; 
	text-align : left; 
	text-decoration : none;
	letter-spacing: 1px;
	padding : 0;
	margin : 0;
	background-color : #FFFFFF;
}

a.prod_head:hover, a.prod_head_col:hover {
	color : #AAAAAA; 
} 

a.History_tab,
.History_tab a:active,
.History_tab a:visited,
.History_tab a:link
{
	font-weight : normal;
	font-size : 11px; 
	text-decoration: underline;
	color: #D43D1A; 
	padding : 5px; 
	margin : 10px 0 20px 5px;
	background-color : #FFFFFF;
}

a:hover.History_tab,
.History_tab a:hover
{
	/*font-size : 14px;*/ 
	font-weight : normal; 
	text-decoration : none;
	color: #B8B8BA; 
	padding : 5px; 
	margin : 10px 0 20px 5px;
	background-color : #FFFFFF;
}
a.page_top,
.page_top a:active,
.page_top a:visited,
.page_top a:link
{
	text-align: center;
	font-weight : normal;
	font-size : 11px; 
	text-decoration: none;
	color: #458B00; 
	padding : 0; 
	margin : 0;
	background-color : #FFFFFF;
}

a:hover.page_top,
.page_top a:hover
{
	text-align: right;
	font-weight : normal; 
	text-decoration : none;
	color: #AAAAAA; 
	padding : 0; 
	margin : 0;
	background-color : #FFFFFF;
}
/*Header - Image Only*/

div.hor {
	position : absolute; 
	text-align : center; 
	height : 100px; 
	width : 45%; 
	margin : 0; 
	padding : 0; 
	background : transparent url(../images/header.gif) no-repeat 5% 50%;
} 

div.hor_1 {
	position : absolute; 
	text-align : left; 
	height : 100px; 
	width : 65%; 
	margin : 0 0 0 35%; 
	padding : 0; 
	/*background : transparent url(../images/safety_signs.jpg) no-repeat 100% 0%; */
}

p.right_top {
	text-align: left;
	line-height: 1.6;
	margin : 10px 0 10px 0; 
	padding : 0; 
} 

div.menu_hor {
	position : absolute; 
	text-align : center; 
	height : 40px; 
	width : 100%; 
	margin : 100px 0 0 0; 
	padding : 0; 
	background-color : #FFFFFF;
}

td.hor_menu {
	text-align : center;
	width:20%;
	margin: 0;
	padding : 0; 
}


/*Main*/

div.main {
	position : absolute;
	width : 100%; 
	margin : 140px 0 0 0; 
	padding : 0;
	background-color : #FFFFFF; 
} 

td.main {
	width : 60%;
	text-align : left; 
	font-size : 12px;
	margin : 0; 
	padding : 2px 0 0 0; 
	color : #444444; 
	background-color : #ffffff;
} 

td.main_head {
	width : 100%;
	text-align : left; 
	font-size : 12px;
	font-weight: normal;
	margin : 0; 
	padding : 16px; 
	color : #444444; 
	background-color : #ffffff; 
}

td.layout_2_cols
{
	text-align : center; 
	font-size : 12px;
	font-weight: normal;
	margin : 0; 
	padding : 6px 0 0 0; 
	color : #444444; 
	background-color : #ffffff; 
	border: 1px solid #CCCCCC;
	width: 50%;
}

td.layout_3_cols
{
	text-align : center; 
	font-size : 12px;
	font-weight: normal;
	margin : 0; 
	padding : 6px 0 0 0; 
	color : #444444; 
	background-color : #ffffff; 
	border: 1px solid #CCCCCC;
	width: 33%;
}

td.main_triple {
	width : 33%;
	text-align : left; 
	font-size : 12px;
	font-weight: normal;
	margin : 0; 
	padding : 0;
	color : #444444; 
	background-color : #ffffff;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
} 

p.main{
	font-weight : normal; 
	font-size : 12px; 
	color : #000000; 
	font-style : normal; 
	background-color : #ffffff; 
	padding : 0; 
	margin : 10px 10px 10px 15px; 
	text-align : left;
}

p.dark{
	text-align : center; 
	font-size : 12px;
	font-weight: bold;
	margin : 0; 
	padding : 10px; 
	color : #333333; 
	background-color : #666666; 
	border: 1px solid #444444;
}

td.prod_cat {
	width:180px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #2222222;
	margin : 0; 
	padding : 0; 
	background-color : #FFFFFF; 
}

td.prod_cust {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	margin : 0; 
	padding : 0 40px 4px 20px; 
	background-color : #FFFFFF; 
}
td.page_top {
	text-align: right;
	margin: 0;
	padding: 20px;

}
p.menu_triple_top{
	text-align : center; 
	font-size : 12px;
	font-weight: bold;
	margin : 0; 
	padding : 12px; 
	color : #333333; 
	background : transparent url(../images/light.gif) repeat-x 0% 0%; 
}

p.menu_triple_top a {
	font-size : 12px; 
	color : #333333;  
	text-decoration : none;
}

p.menu_triple_top a:hover {
	color: #AAAAAA;
}

p.menu_triple_bottom{
	text-align : center; 
	font-size : 12px;
	font-weight: normal;
	margin : 0 0 4px 0; 
	padding : 10px; 
	color : #444444; 
	background-color : #FFFFFF; 
}

p.order{
	text-align : left; 
	font-size : 16px;
	font-weight: bold;
	margin : 0 0 10px 0; 
	padding : 4px 4px 4px 60px; 
	color : red; 
	background-color : #FFFFFF; 
	border: 2px solid #888888;
	background-image : url(../images/arrow.jpg); 
	background-repeat : no-repeat; 
	background-position : 0% 50%; 
}

td.left {
	width : 20%;
	text-align : left; 
	font-size : 12px;
	margin : 3px 0 0 2px; 
	padding : 3px 0 0 2px; 
	color : #444444; 
	background : #FFFFFF url(../images/menu_grad.jpg) repeat-y 0% 0%;
} 
p.menu_item {
	text-align : left; 
	font-size : 12px;
	font-weight: normal;
	margin : 0; 
	padding : 10px; 
	color : #222222; 
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #CCCCCC;
}

p.menu_item_bottom {
	text-align : left; 
	font-size : 12px;
	font-weight: bold;
	margin : 0 0 10px 0; 
	padding : 10px; 
	color : #444444; 
	background-color : #EEEEEE;  
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

td.right {
	width : 20%;
	text-align : left; 
	font-size : 12px;
	margin : 0; 
	padding : 3px 2px 0 0; 
	color : #444444; 
	background : #FFFFFF url(../images/right_grad.jpg) repeat-y 100% 0%; 
} 

td.footer {
	text-align : center;
	color: #333333;
	width: 100%;
	line-height: 40px;
	margin : 0; 
	padding : 0; 
	background : transparent  url(../images/light.gif) repeat-x 0% 0%;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
} 

a.footer, a.footer:hover {
	text-align : center;
	text-decoration : none; 
	font-weight : bold; 
	font-size : 12px; 
	color : #333333; 
	margin : 0 6px 0 6px; 
	padding : 0; 
	background-color : transparent; 
} 

a.footer:hover {
	color : #888888; 
} 

td.footer_1 {
	text-align : center;
	font-size : 11px;
	color: #444444;
	width: 100%;
	margin : 0; 
	padding : 1% 20% 0 20%; 
	background-color : #FFFFFF; 
} 


