@charset "utf-8";
/* CSS Document */
body
{
width:100%;
min-width:778px;
margin-top:0px;
margin-left:auto; margin-right:auto;
}
.header_container
{
margin:0px;
}
.header_container .newtop_left_repeat
{
	background-image:url(../newheaderimages/top_left_repeat.jpg);
	background-repeat:repeat-x;
	height:198px;
	width:100%;
	float:left;
}
.header_container .newtop_left_botrepeat
{
	background-image:url(../newheaderimages/top_left_botrepeat.jpg);
	background-repeat:repeat-x;
	height:52px;
	width:100%;
	float:left;
}
.header_container .newtop_right_repeat
{
	background-image:url(../newheaderimages/top_right_repeat.jpg);
	background-repeat:repeat-x;
	height:198px;
	width:100%;
	min-width:778px;
	float:left;
}
.header_container .newtop_right_botrepeat
{
	background-image:url(../newheaderimages/top_right_botrepeat.jpg);
	background-repeat:repeat-x;
	height:52px;
	width:100%;
	float:left;
}
.ban_image3
{
	background-image:url(../images2008/ban_image3_new.jpg);
	background-repeat:no-repeat;
	height:198px;
	width:312px;
	float:left;
}
.ban_image4
{
	background-image:url(../images2008/ban_image4_test.jpg);
	background-repeat:no-repeat;
	height:198px; width:464px; float:left;
}
.top_right_9
{
background-image:url(../images2008/ban_image5_new.jpg);
background-repeat:no-repeat;
width:312px;
height:52px;
float:left;
}
.topmenu li
{
padding-top:0px;
margin-top:0px;
display:inline;
margin-left:-4px;
}
.topmenu ul
{
padding:0px;
margin:0px;
list-style:none;
}
.format1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:22px;
}
form {
    margin: 0;
  }
	
	.highlight {
		background: #FF0;
	}
	.width {
		width: 50px;
	}
	.widthSmall {
		width: 40px;
	}
	.pricelist {
		font-size: 11px;
		margin-bottom: 4px;
		text-align:center;		
	}
	.itemform {
		font-weight: bold;
		
	}
	.itemform td{
	padding-bottom:5px;
				}
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.80em;
		width: 400px;
	}
	.left {
		text-align: left;
	}
	.right {
		text-align: right;
	}
	.center {
		text-align: center;
	}
	.weightNormal {
		font-weight: normal;
	}
	.wrapper {
		margin: 0 auto;
		width: 745px;
	}
	.clearer { clear:both; }
.very_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
.little_large
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.large
{
font-size:24px;
text-align:center;
}
.medi_large
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.body_container
{
width:100%;
margin-left:auto;
margin-right:auto;
}

#nav { width: 110px; }

#nav ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:10PX;

}

#nav a
{
display: block;
padding: 3px;
width: 110px;
border-bottom: 1px solid #CCCCCC;
}

#nav a:link, #navlist1 a:visited
{
color: #000;
text-decoration: none;
}

#nav a:hover
{
color:#FFFFFF;
background-color:#000;
}

#navcontainer { width: 170px;  }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
z-index:999999;
padding-bottom:0px;
margin-bottom:0px;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 170px;
border-bottom: 1px solid #CCCCCC;
z-index:999999;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #000;
color: #fff;
}

.NewFooter
{
background-image:url(../images2008/newfoot_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:35px;
}
.product_quick{width:776px;} .product_quick ul{ margin:0px; padding:0px;}
.product_quick li
{
display:inline;
text-align:center;
}
.product_quick_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
.product_quick li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 18px 0px 15px;
border-right:1px solid #000066;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.product_quick li a:hover
{
text-decoration:underline;
color:#000066;
}

.pricelists
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold;
}
.pricelist td
{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.test 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#mpg_menuref{
  display: block;
  width:100px;
  height:20px;
  border:2px solid #000; 
}

#mpg_static_menu {
  left:10px;
  top: 265px;
 }
 .pricelista
{
font-size:11px; 
}
.pricelista td
{
border:1px solid #000000;
}

.design
{
padding:10px 10px 0px 10px
}
.format
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:10px;
float:left;
}
     .ColorBtn
    {
        width : 75px;
        height : 25px;
    }

.border td
{
border:1px solid #000000;
}
.border .noborder td
{
border:none;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}


/* index page */
.homemenu{ background:url(../images2008/menu_1.jpg) no-repeat; height:53px; width:92px; float:left;}
.homemenu a{ background:url(../images2008/menu_1.jpg) no-repeat; height:53px; width:92px; float:left;}
.homemenu a:hover{ background:url(../images2008/menu_1over.jpg) no-repeat; height:53px; width:92px; float:left;}
.ipmenu { background:url(../images2008/menu_2.jpg) no-repeat; height:53px; width:92px; float:left;}
.ipmenu a{ background:url(../images2008/menu_2.jpg) no-repeat; height:53px; width:92px; float:left;}
.ipmenu a:hover{ background:url(../images2008/menu_2over.jpg) no-repeat; height:53px; width:92px; float:left;}
.designmenu{ background:url(../images2008/menu_3.jpg) no-repeat; height:53px; width:92px; float:left;}
.designmenu a{ background:url(../images2008/menu_3.jpg) no-repeat; height:53px; width:92px; float:left;}
.designmenu a:hover{ background:url(../images2008/menu_3over.jpg) no-repeat; height:53px; width:92px; float:left;}
.faqmenu {background:url(../images2008/menu_4.jpg) no-repeat; height:53px; width:92px; float:left}
.faqmenu a{ background:url(../images2008/menu_4.jpg) no-repeat; height:53px; width:92px; float:left}
.faqmenu a:hover{ background:url(../images2008/menu_4over.jpg) no-repeat; height:53px; width:92px; float:left}
.printmenu { background:url(../images2008/menu_5.jpg) no-repeat; height:53px; width:92px; float:left} 
.printmenu a{ background:url(../images2008/menu_5.jpg) no-repeat; height:53px; width:92px; float:left}
.printmenu a:hover{ background:url(../images2008/menu_5over.jpg) no-repeat; height:53px; width:92px; float:left}
.contactmenu{ background:url(../images2008/menu_6.jpg) no-repeat; height:53px; width:92px; float:left}
.contactmenu a{ background:url(../images2008/menu_6.jpg) no-repeat; height:53px; width:92px; float:left}
.contactmenu a:hover{ background:url(../images2008/menu_6over.jpg) no-repeat; height:53px; width:92px; float:left}
.menu ul{padding:0px; margin:0px; list-style-type:none;}
.menu li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #CCCCCC; width:110px;}
.menu a
{display: block;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; text-decoration:none; color:#000000; width:110px; padding:3px 3px 3px 3px;}
.menu a:hover
{background-color:#000000; color:#FFFFFF; width:110px;}
.iframepop{visibility:hidden; position:absolute; z-index:99999;}
