@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:314px;
	float:left;
}
.ban_image4
{
	background-image:url(../images2008/ban_image4_new.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:315px;
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;
}
.p_tlcurve1
{
	background-image:url(../newheaderimages/p_toplcurvetest.jpg); height:47px; width:22px;
	background-repeat:no-repeat; float:left
}
.p_trcurve1
{
	background:url(../newheaderimages/p_toprcurvetest.jpg) no-repeat;
	height:47px; width:24px; float:left;
}
.p_top1
{
	background:url(../newheaderimages/p_toptest.jpg) repeat-x;
	height:47px; width:655px; float:left;
}
.p_tlcurve
{
	background-image:url(../newheaderimages/p_toplcurve.jpg); height:20px; width:22px;
	background-repeat:no-repeat; float:left
}
.p_trcurve
{
	background:url(../newheaderimages/p_toprcurve.jpg) no-repeat;
	height:20px; width:24px; float:left;
}
.p_top
{
	background:url(../newheaderimages/p_top.jpg) repeat-x;
	height:20px; width:655px; float:left;
}
.p_blcurve
{
	background:url(../newheaderimages/p_botlcurve.jpg) no-repeat;
	height:21px; width:22px; float:left;
}
.p_brcurve
{
	background:url(../newheaderimages/p_botrcurve.jpg);
	height:21px; width:24px; float:left;
}
.p_bot
{
	background-image:url(../newheaderimages/p_bot.jpg);
	width:655px; height:21px; float:left;
}
.p_midl
{
	background:url(../newheaderimages/p_midl.jpg) no-repeat;
	height:340px; width:22px; float:left;
}
.p_midr
{
	background:url(../newheaderimages/p_midr.jpg) no-repeat;
	height:340px; width:24px; float:left;
}
.main
{
height:830px;
width:100%;
}

.main .p_repeatl
{
	background-image:url(../newheaderimages/p_repeatl.jpg);
	background-repeat:repeat; height:100%;
	width:22px; float:left;
}
.main .p_repeatr
{
	background-image:url(../newheaderimages/p_repeatr.jpg);
	background-repeat:repeat;
	height:100%; width:24px; float:left;
}
.main .p_middle
{
background-image:url(../newheaderimages/p_topyellow.jpg);
background-repeat:repeat-x; height:366px;
background-color:#FFF770;
height:100%;float:left;
}
.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 {
  position: absolute;
  left:10px;
  top: 265px;
 }
 .pricelista
{
font-size:11px; 
}
.pricelista td
{
border:1px solid #000000;
}

/* Popup */

.pop_container
{
position:absolute;
}
.pop_container .tleft_curve
{
background-image:url(../images2008/popup_top_leftcurve.jpg);
background-repeat:no-repeat;
height:28px; width:17px;
float:left;
}
.pop_container .tleft_curve1
{
background-image:url(../images2008/popup_top_leftcurve1.jpg);
background-repeat:no-repeat;
height:28px; width:17px;
float:left;
}
.pop_container .curve_repeat
{
background-image:url(../images2008/popup_top_repeat.jpg);
background-repeat:repeat-x;
height:28px; width:433px;
float:left;
}
.pop_container .tright_curve
{
background-image:url(../images2008/popup_top_rightcurve.jpg);
background-repeat:repeat;
height:28px; width:55px;
float:left;
}

.pop_container .pop_body_left
{
background-image:url(../images2008/pop_body_left.jpg);
background-repeat:repeat-y;
height:264px; width:6px;
float:left;
}
.pop_container .pop_body_middle
{
background-color:#f7f7c8;
height:264px; width:494px;
float:left;
}
.pop_container .pop_body_right
{
background-image:url(../images2008/pop_body_right.jpg);
background-repeat:repeat-y;
height:264px; width:5px;
float:left;
}
.pop_container .bleft_curve
{
background-image:url(../images2008/popup_bot_leftcurve.jpg);
background-repeat:no-repeat;
height:15px; width:17px;
float:left;
}
.pop_container .bmid_repeat
{
background-image:url(../images2008/popup_bot_midrepeat.jpg);
background-repeat:repeat-x;
height:15px; width:473px;
float:left;
}
.pop_container .bright_curve
{
background-image:url(../images2008/popup_bot_rightcurve.jpg);
background-repeat:no-repeat;
height:15px; width:15px;
float:left;
}
.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;
}

/* login panel */

.loginban
{
background-image:url(../images2008/loginpan_header.jpg);
background-repeat:no-repeat;
width:469px;
height:59px;
}
.loginleft
{
background-image:url(../images2008/loginleft.jpg);
background-repeat:no-repeat; height:200px; width:4px;
float:left;
}
.loginright
{
background-image:url(../images2008/loginright.jpg);
background-repeat:no-repeat;height:200px; width:4px;
float:left;
}
.loginmid
{
background-color:#F8FE92;
 width:461px; height:200px;
float:left;
}
.loginbot
{
background-image:url(../images2008/loginbottom.jpg);
background-repeat:no-repeat; width:469px;
height:14px;
}
.loginmain
{
width:469px;
text-align:center;

}
.loginbox
{
width:240px;
border:1px solid #000000;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:5px;
}
.logintext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
/* index page */

.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 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 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 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 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}