@charset "utf-8";
/* CSS Document */
body, html, div, p, h1, h2, h3, h4, h5, h6, span, img, ul, li, ol,{ padding:0; margin:0;} 
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0; margin:0;
font-style:normal; background-color:#FFFFFF;}
a
{
	color:#d1260c;
	text-decoration:none;
}
a:hover
{
	color:#000c87;
	text-decoration:underline;
}
.mainContainer 
{
width:960px;
height:auto;
margin:auto;
}
.headermenu
{
width:930px;
height:20px;
color:#504E4E;
font-family:calibri;
font-size:12px;
text-align:right;
margin-top:15px;
margin-left:20px;
}
.headermenu a 
{
color:#504E4E;
text-decoration:none;}
.headermenu a:hover 
{
color:#CF281D;
text-decoration:none;
}
.headermaincantn 
{ width:960px;
height:90px;
background:url(../images/header_bg.jpg) no-repeat;
}
.logo 
{
width:416px;
height:auto;
float:left;
margin-left:23px;
margin-top:10px;
}
.rightcatant 
{
width:216px;
height:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFEA00;
 font-weight:bold;
 text-align:right;
 margin:60px 20px 0 0;
 padding:0 30px 0 0;
}
.menumaincatn 
{
width:960px;
height:30px;
background:url(../images/menu_bg.gif) repeat-x;
margin-top:10px;
}
.menumaincatn  ul 
{
margin:0;
padding:0;
}
.menumaincatn li
{
font-family:calibri;
font-size:12px;
color:#1C1C1C;
padding:0 8px 15px 18px;
list-style:none;
display:inline;
line-height:24px;
}
.menumaincatn li a
{
font-family:calibri;
font-size:12px;
color:#1C1C1C;
text-decoration:none;
}
.menumaincatn li a:hover
{
font-family:calibri;
font-size:12px;
color:#CF281D;
text-decoration:none;
}
.flash 
{
width:960px;
height:183px;
margin-top:15px;
}
.midmaincatn
{
width:960px;
 height:auto;
 margin-top:17px;
 }
 .midleftcantan
 {
 width:636px;
 height:auto;
 float:left;
 background-color:#EFEEEE;
 }
 .midleftcantan h1 
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#1F0D0D;
 font-weight:bold;
 padding:0 0 0 15px;
 }
  .midleftcantan h2
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#cf2803;
 font-weight:bold;
 padding:0 0 0 15px;
 }
   .midleftcantan h3
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#00077d;
 font-weight:bold;
 padding:0 0 0 15px;
 }
 .midleftcantan p 
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-align:justify;
 padding:0 15px 0 15px;
 line-height:18px;
 }
 .visitpage p
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-align:justify;
 padding:0 15px 0 15px;
 line-height:18px;
 margin:0;
 }
 
 .midright 
 {
 width:317px;
 height:auto;
 float:right;
 background-color:#E0E0E0;
 }
 .product
 {
 width:309px;
 height:36px;
 background:url(../images/product_bg.jpg) no-repeat;
 font-family:calibri;
 font-size:17px;
 color:#FFFFFF;
 font-weight:bold;
 padding:0 0 0 30px;
 line-height:35px;
 }
 .leftmenu 
 {
 width:256px;
 height:auto;
 margin:auto;
 margin-top:10px;
 }
 .leftmenu ul
 {
 margin:0;
 padding:0;
 }
 .leftmenu li
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#504E4E;
 list-style:none;
 background:url(../images/arrow.png) no-repeat;
 border-bottom:dotted #B3B3B3;
 line-height:25px;
 padding:0 0px 0 15px;
 }
  .leftmenu li ul
 {
 margin:0;
 padding:0 0 0 20px;
 background:none; 
 }
  .leftmenu li ul li
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#504E4E;
 list-style:none;
 background:url(../images/arrow.png) no-repeat;
 border-bottom:dotted #B3B3B3;
 line-height:25px;
 padding:0 0px 0 15px;
 }
 .leftmenu li a
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#504E4E;
 list-style:none;
 text-decoration:none;
  }
 .leftmenu li a:hover
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#CF281D;
 list-style:none;
 text-decoration:none;
  }
  
  
 .footer_flash
 {
 width:255px;
 height:170px;
 margin:auto;
 border:solid 4px #B3B3B3;
 }
 .ourfactory
 {
 width:183px;
 height:24px;
 background-color:#CDCCCC;
 margin:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 font-weight:bold;
 text-align:center;
 line-height:25px;
 }
 .footermaincnt
 {
 width:960px;
 height:auto;
 }
 .line 
 {
 width:960px;
 height:2px;
 background-color:#000000;
 margin-top:19px;
 }
 .footerMenu
 {
 width:960px;
 height:29px;
 background-color:#000000;
 margin-top:5px;
 font-family:calibri;
 font-size:12px;
 color:#ACABAB;
 line-height:29px;
 }
 .footerMenu  ul 
{
margin:0;
padding:0;
}
.footerMenu li
{
font-family:calibri;
font-size:12px;
color:#ACABAB;
padding:0 8px 15px 18px;
list-style:none;
display:inline;
line-height:24px;
}
.footerMenu li a
{
font-family:calibri;
font-size:12px;
color:#ACABAB;
text-decoration:none;
}
.footerMenu li a:hover
{
font-family:calibri;
font-size:12px;
color:#CF281D;
text-decoration:none;
}
.cop
{
width:329px;
height:15px;
float:left;
margin-top:5px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#312F2F;
}

.copy
{
width:150px;
height:15px;
float:right;
margin-top:5px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#312F2F;
}
.copy a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#D13024;
text-decoration:none;
}
.copy a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#312F2F;
text-decoration:none;
}

.textformt {
width:570px;
height:80px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
margin-left:20px;}
.textformtnans {
width:470px;
height:20px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
margin-left:20px;}
.textformtna {
width:250px;
height:20px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
margin-left:20px;}
.city {
width:70px;
height:20px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
margin-left:20px;}
.state {
width:50px;
height:20px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
}
.code {
width:90px;
height:20px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
}
.phone {
width:166px;
height:20px;
border:solid 1px #cccccc;
font-size:12px;
font:Arial, Helvetica, sans-serif;
}
.ima
{
text-align:center;
}
.rightinnerpagecant
{
width:317px;
height:auto;
margin:0;
background-color:#FFFFFF;}
.rightinnerpagecant h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:left;
padding:10px 0 0 25px;
background-color:#565553;
height:25px;
}
.rightinnerpagecant p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
line-height:18px;
padding:0 0 0 25px;
}

