@charset "utf-8";
.btmbg {
	background-image: url(imgs/btmbg_left.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topmenubg {
	background-image: url(imgs/topmenubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topcenterbg {
	background-image: url(imgs/topcenterbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.largeivew_rightsidebg {
	background-image: url(imgs/largeview_rightside_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.arial12pxblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.arial12pxblack a:link,.arial12pxblack a:visited,.arial12pxblack a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.arial12pxblack a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.topmenu a:link,.topmenu a:visited,.topmenu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.topmenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.topmenuhover1 {
}
.topmenuhover1:hover {
	background-image: url(imgs/topmenu_hover1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1prod {
}
.topmenuhover1prod:hover {
	background-image: url(imgs/topmenu_hover1prod.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1contact {
}
.topmenuhover1contact:hover {
	background-image: url(imgs/topmenu_hover1contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1quality {
}
.topmenuhover1quality:hover {
	background-image: url(imgs/topmenu_hover1quality.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1gallery {
}
.topmenuhover1gallery:hover {
	background-image: url(imgs/topmenu_hover1gallery.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1gallery {
}
.topmenuhover1gallery:hover {
	background-image: url(imgs/topmenu_hover1gallery.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1fabrication {
}
.topmenuhover1fabrication:hover {
	background-image: url(imgs/topmenu_hover1fabrication.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1otherprod {
}
.topmenuhover1otherprod:hover {
	background-image: url(imgs/topmenu_hover1otherprod.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topmenuhover1otheraboutus {
}
.topmenuhover1otheraboutus:hover {
	background-image: url(imgs/topmenu_hover1aboutus.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.btmbg2 {
	background-image: url(imgs/btmbg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.centerleftbg {
	background-image: url(imgs/centerarea_leftbg.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.centerright {
	background-image: url(imgs/centerarea_rightbg.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.gallery_folderbg {
	background-image: url(imgs/catgfolder.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.arial16pxwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.arial18pxred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #EB0006;
}


.contactbg1 {
	background-image: url(imgs/contactbg1.jpg);
	background-color: #C7C7C7;
	background-repeat: repeat-x;
	background-position: left top;
}
.arial14pxblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}


.mainpage_midline {
	background-image: url(imgs/mainpage_midline.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.contactbgcenter {
	background-image: url(imgs/contactcenterbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.mainpage_gallerybg {
	background-image: url(imgs/mainpage_gallerybg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mainpage_centertext_bg {
	background-color: #E5E5E5;
	background-image: url(imgs/centerarea_textbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.btmfont1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E8E8E;
	text-decoration:none;
}
.btmfont1 a:link,.btmfont1 a:visited,.btmfont1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E8E8E;
	text-decoration:none;
}
.btmfont1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E8E8E;
	text-decoration:underline;
}
.aboutusmenu_left1 {
	background-image: url(imgs/aboutus_leftmenu_outmouse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.aboutusmenu_left1:hover {
	background-image: url(imgs/aboutus_leftmenu_onmouse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainpage_midline_vert {
	background-image: url(imgs/mainpage_midline_vert.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.arial12pxblk2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3D3D3D;
}
.arial12pxblk_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;17PX;
	line-height:
	color: #3D3D3D;
}
.welcometxtbg {
	background-image: url(imgs/welcome_txtbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.arial12pxblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #191EB4;
}
.ourprodbg {
	background-image: url(imgs/ourprod_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.arial15pxred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #C00200;
}
.tah17pxblk {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
	color: #191919;
}
.tah11pxblk {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}

.head_bg {
	background-image: url(imgs/head_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.leftmenuaboutus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B2F38;
	text-decoration:none;
}
.leftmenuaboutus a:link,.leftmenuaboutus a:visited,.leftmenuaboutus a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B2F38;
	text-decoration:none;
}
.leftmenuaboutus a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}
.arial14pxwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.arial14pxred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #EA0200;
}
.tah11pxred {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #C60000;
	text-decoration:none;
}
.tah11pxred a:link,.tah11pxred a:visited,.tah11pxred a:active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #C60000;
	text-decoration:none;
}
.tah11pxred a:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #C60000;
	text-decoration:underline;
}
.mainpage_midline2 {
	background-image: url(imgs/mainpage_midline22.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainpage_contactbg {
	background-image: url(imgs/mainpage_contactbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.arial14pxyel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FDE82D;
}
.prodpg_leftbg {
	background-image: url(imgs/prodpg_leftbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.arial12pxred2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E2201F;
}

.prodrightbg {
	background-image: url(imgs/prodpg_rightbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.arial11pxwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.prodpg_horzbg {
	background-image: url(imgs/prodpg_midline_sep_horz.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.head_bg2 {
	background-image: url(imgs/prodpg_headbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.top_text1 {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#202e38;
	}
.top_text2 {
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}
.top_text4 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#da0900;
	}
.home_heading_text {
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
.gallery_text {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#474747;
	border:solid 1px #000;
	}
.gallery_text:hover {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#b00800;
	font-weight:bold;
	border:solid 1px #666666;
	}
.gallery_text2 {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
.gallery_b {
	border:solid 1px #000;
	}
.gallery_b:hover {
	border:solid 1px #000;
	}
.new_text {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#9c9c9c;
	}
