/* CSS Document */

body { background:url(../images/background.jpg) repeat-x top left #E3E3E3 ; padding:20px 0px; margin:0px; }
table { font:12px Arial, Verdana, Tahoma; color:#333; line-height:18px; } 
ul, li {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left: 15px;
	padding-right: 15px;
}
ol, li { padding:0px; margin:0px; }

h2 { font:bold 14px "Trebuchet MS", Tahoma, Verdana, Arial; color:#AE0001; background:url(../images/title_arrow.gif) 0% 50% no-repeat; padding:5px 0px 5px 22px; }
h3 { font:bold 14px "Trebuchet MS", Tahoma, Verdana, Arial; color:#CC350C; padding:5px 0px; margin:0px; }
h4 { font:bold 12px Arial, Tahoma, Verdana ; color:#333333; padding:4px 0px; margin:0px; }
h5 { font:bold 14px Arial, Tahoma, Verdana ; color:#333333; padding:4px 0px 0px 0px; margin:0px; }

a { color:#333; text-decoration:none; }
a:hover { color:#B10001; text-decoration:underline; }

.page_width { width:811px; margin:0px auto; }

/* ----------------------------Font Class------------------------------ */
.font_01_gray { font:bold 16px "Trebuchet MS", Arial, Verdana, Tahoma; color:#787878; }
.font_01_red { font:bold 16px "Trebuchet MS", Arial, Verdana, Tahoma; color:#CC350C; }
.font_02_red { font:bold 12px Arial, Tahoma, Verdana ; color:#CC350C; padding:2px 0px; }
.font_red { color:#CC350C; }
.font_red1{ color:#006699; font:bold; }
.product_list li { list-style:url(../images/arrow.gif); line-height:14px; padding:0px 0px 5px 0px; }
.detail_list li { list-style:decimal; padding:0px; margin-left:8px; text-align:left; }
.detail_list02 li { list-style:url(../images/detail_list_icon.gif); padding:0px 0px 5px 0px; margin:0px 0px 0px 4px; }


/* ----------------------------Padding Class------------------------------ */
.padding_01 { padding:8px 10px;}
.padding_t_5 { padding-top:5px;}
.padding_t_15 { padding-top:15px;}
.padding_t_b_15 { padding:15px 0px 10px 0px;}
.padding_02 { padding:22px 20px 0px 20px; }
.padding_r_10 { padding-right:10px; }
.padding_l_20 { padding-left:20px; }
.padding_b_20 { padding-bottom:20px; }

/* ----------------------------Background Class------------------------------ */
.l_p_bg { background:url(../images/l_p_bg.jpg) repeat-y top right; }
.r_p_bg { background:url(../images/r_p_bg.jpg) repeat-y top left; }

.logo_part_bg { background:url(../images/logo_part_bg.jpg) repeat-x top left; padding:12px 18px 25px 18px; }
.link_menu_bg {  background:url(../images/link_menu_bg.jpg) repeat-x top left; padding:7px 18px 6px 20px; }
.menu_bg { background:url(../images/link_menu_bg.jpg) repeat-x top right; padding:0px 20px 0px 20px;}
.footer_bg { background:url(../images/footer_bg.jpg) repeat-x top left; }
.h_line { background:url(../images/h_line.gif) repeat-x top right; padding:10px 0px 0px 0px; margin-top:8px; }

.border_01 { border-top:4px solid #CC350C; background:#fff; border-bottom:4px solid #292929; padding:1px 0px;}

/* ----------------------------Link Class------------------------------ */
/*.link_menu ul { list-style:none; padding:0px; margin:0px; }
.link_menu li { display:inline; font:12px Arial, Verdana, Tahoma; color:#fff; background:url(../images/menu_pipe.jpg) no-repeat right; }
.link_menu li a { color:#fff; padding:10px 20px 15px 20px; text-decoration:none;  }
.link_menu li a:hover { color:#fff; background:url(../images/link_menu_over_bg.jpg) repeat-x top left; padding:10px 20px 15px 20px; text-decoration:none;  }
.link_menu li a.active { color:#fff; background:url(../images/link_menu_over_bg.jpg) repeat-x top left; }*/

.menu li { font:12px Arial, Verdana, Tahoma; color:#fff; list-style:none; float:left; display:inline; background:url(../images/menu_pipe.jpg) no-repeat top right; padding-right:1px; }
.menu li a { color:#fff; text-decoration:none; display:block; padding:10px 20px 5px 20px; }
.menu li a:hover, a.current { color:#fff; text-decoration:none; background:url(../images/link_menu_over_bg.jpg) repeat-x top left;  }

.r_s_menu { font:bold 12px Arial, Helvetica, sans-serif; color:#CC350C; }
.r_s_menu ul { list-style:none; padding:0px; margin:0px;}
.r_s_menu li { line-height:35px; border-top:1px dotted #BEA263; border-bottom:1px dotted #BEA263; padding:0px 20px;}
.r_s_menu a { font:bold 12px Arial, Helvetica, sans-serif; color:#CC350C; text-decoration:none; }
.r_s_menu a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#787878; text-decoration:none; }

.l_s_menu { font:12px Arial, Helvetica, sans-serif; color:#333333; padding:8px 0px 0px 0px; }
.l_s_menu ul { list-style:none; padding:0px; margin:0px;}
.l_s_menu li { line-height:24px; }
.l_s_menu a { font:12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
.l_s_menu a:hover { font:12px Arial, Helvetica, sans-serif; color:#CC350C; text-decoration:none; }

.more_link { font:12px Arial, Verdana, Tahoma; color:#CC350C; padding-top:5px; }
.more_link a { color:#CC350C; text-decoration:underline; background:url(../images/more_link_icon.gif) no-repeat 100% 60%; padding-right:15px; } 
.more_link a:hover { color:#787878; text-decoration:none; background:url(../images/more_link_icon_over.gif) no-repeat 100% 60%; padding-right:15px; }

#email_link { font-size:11px; text-decoration:none;color:#333; }
#email_link a { font-size:11px; text-decoration:none; color:#333; }
#email_link a:hover { font-size:11px; text-decoration:none; color:#B10001; }
#email_link a:active { font-size:11px; text-decoration:none;color:#333; }

.footer_link { font:12px Arial, Verdana, Tahoma; color:#8B8B8B; }
.footer_link a { color:#8B8B8B; text-decoration:none; padding:0px 2px; }
.footer_link a:hover { color:#CC350C; text-decoration:none; padding:0px 2px; }

.kalariya_forge a { font:bold 11px Arial, Vetdana, Tahoma; color:#CC350C; text-decoration:none;  }
.kalariya_forge a:hover { font:bold 11px Arial, Vetdana, Tahoma; color:#CC350C; text-decoration:underline;  }

.bg1 { font:bold 11px Arial, Vetdana, Tahoma; color:#CC350C; text-decoration:underline;  }

.bgd1{
background-color:#EDEDED;
}

.bgh{
background-color:#DF5B11;
color:#FFFFFF;
}

.bgd2{
background-color:#DBDBDB;
}
