.intro {
	position: absolute;
	z-index: 3001;
	height: 219px;
	width: 326px;
	left: 180px;
	top: 152px;
	background-image: url(index_files/info_center.jpg);
	background-repeat: no-repeat;
}

.intro_4colortype {
	position: absolute;
	z-index: 3001;
	height: 219px;
	width: 326px;
	left: 180px;
	top: 152px;
	background-image: url(index_files/info_black_text.jpg);
	background-repeat: no-repeat;
}
.intro_hires {
	position: absolute;
	z-index: 3001;
	height: 219px;
	width: 326px;
	left: 180px;
	top: 152px;
	background-image: url(index_files/info_hi-res.jpg);
	background-repeat: no-repeat;
}
.intro_pms {
	position: absolute;
	z-index: 3001;
	height: 219px;
	width: 326px;
	left: 180px;
	top: 152px;
	background-image: url(index_files/info_pms.jpg);
	background-repeat: no-repeat;
}

.introm {
	position: absolute;
	z-index: 3001;
	height: 123px;
	width: 677px;
	left: 189px;
	top: 157px;
}
.welcome {
	position: absolute;
	z-index: 3036;
	height: 114px;
	width: 710px;
	left: 184px;
	top: 390px;
	text-align:justify;
}
.pms_importance {
	position: absolute;
	z-index: 3039;
	height: 176px;
	width: 715px;
	left: 183px;
	top: 526px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

#bleedpic {
	position: absolute;
	z-index: 3038;
	height: 167px;
	width: 236px;
	left: 650px;
	top: 467px;
}
.hi_res_images {
	position: absolute;
	z-index: 3039;
	height: 176px;
	width: 718px;
	left: 183px;
	top: 709px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#CMYKpic {
	position: absolute;
	z-index: 3039;
	height: 137px;
	width: 181px;
	left: 381px;
	top: 957px;
}
#RGB_pic {

	position: absolute;
	z-index: 3039;
	height: 100px;
	width: 175px;
	left: 190px;
	top: 958px;
}
#important {
	position: absolute;
	z-index: 3040;
	height: 141px;
	width: 327px;
	left: 388px;
	top: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
}
.dpi {
	position: absolute;
	z-index: 4012;
	height: 176px;
	width: 717px;
	left: 183px;
	top: 901px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.bogbox {
	position: absolute;
	z-index: 7755;
	height: 400px;
	width: 679px;
	left: 191px;
	top: 313px;
}
.Itext5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.pantone {
	position: absolute;
	z-index: 2456;
	height: 237px;
	width: 316px;
	left: 594px;
	top: 304px;
	background-image: url(index_files/pantonc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.article_desc {
	position: absolute;
	z-index: 3214;
	height: 289px;
	width: 389px;
	left: 190px;
	top: 285px;
}
.article_desc2 {
	position: absolute;
	z-index: 3214;
	height: 443px;
	width: 583px;
	left: 191px;
	top: 588px;
}
.optimage {
	position: absolute;
	z-index: 1362;
	height: 268px;
	width: 106px;
	background-image: url(index_files/pantone_opt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	left: 794px;
	top: 614px;
}
.closing {
	position: absolute;
	z-index: 6654;
	height: 150px;
	width: 699px;
	left: 191px;
	top: 1079px;
}
.marsidpic {

	background-image: url(index_files/marsidmmbuild.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100px;
	width: 290px;
	left: 162px;
	top: 1152px;
	z-index: 8998;
}

.bfly {
	background-image: url(index_files/bflycorner.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 150px;
	width: 174px;
	left: 741px;
	top: 1103px;
	z-index: 9000;

}

/*Start John's Stuff*/
/* Variable Data Section */

.vdp_necessary_items {
	position: absolute;
	z-index: 3039;
	height: 176px;
	width: 715px;
	left: 183px;
	top: 526px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.personalprinting {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/personalprinting.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}
	
.righttools {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/righttools.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}
	
.personalmailing {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/personalprintingmail.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}

.personalprocess {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/personalprintingprocess.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}

.vdp_necessary_items {
	position: absolute;
	text-align:justify;
	z-index: 3039;
	height: 132px;
	width: 717px;
	left: 183px;
	top: 526px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.vdp_list_prep {
	position: absolute;
	text-align:justify;
	z-index: 3039;
	height: 132px;
	width: 717px;
	left: 183px;
	top: 670px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.vdp_doc_create {
	position: absolute;
	text-align:justify;
	z-index: 4012;
	height: 132px;
	width: 717px;
	left: 183px;
	top: 820px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.vdp_image {
	position: absolute;
	text-align:justify;
	z-index: 4012;
	height: 132px;
	width: 717px;
	left: 183px;
	top: 970px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.regulartextwrap {
	position:absolute;
	left:170px;
	top:540px;
	padding:0px 10px 0px 0px;
	z-index:3000;
	}

#imagepadding {
	padding-left:15px;
	}

.widthrestriction {
	width:470px;
	}
	
.vdpnav {
	position:absolute;
	top:359px;
	left:160px;
	height:20px;
	width:756px;
	z-index:1200;
	}

.navlinkmod1 {
	position:absolute;
	left:0px;
	top:0px;
	width:189px;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	background-image:url(index_files/navlinkmod1.jpg);
	padding-top:2px;
	border-bottom:solid thin #267DA8;
	}
.navlinkmod2 {
	position:absolute;
	left:189px;
	top:0px;
	width:189px;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	background-image:url(index_files/navlinkmod1.jpg);
	
	border-bottom:solid thin #267DA8;
	padding-top:2px;
	}
.navlinkmod3 {
	position:absolute;
	top:0px;
	left:378px;
	width:189px;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	background-image:url(index_files/navlinkmod1.jpg);
	
	border-bottom:solid thin #267DA8;
	padding-top:2px;
	}
.navlinkmod4 {
	position:absolute;
	top:0px;
	left:567px;
	width:189px;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	background-image:url(index_files/navlinkmod1.jpg);
	
	border-bottom:solid thin #267DA8;
	padding-top:2px;
	}
	
.navlinkmod1:hover {
	background-image:url(index_files/navbarmod.jpg);
	border-bottom:solid thin #24BBCC;
	}
.navlinkmod2:hover {
	background-image:url(index_files/navbarmod.jpg);
	border-bottom:solid thin #24BBCC;
	}
.navlinkmod3:hover {
	background-image:url(index_files/navbarmod.jpg);
	border-bottom:solid thin #24BBCC;
	}
.navlinkmod4:hover {
	background-image:url(index_files/navbarmod.jpg);
	border-bottom:solid thin #24BBCC;
	}

.navtextdecoration {
	text-decoration:none;
	color:black;
	font-weight:bold;
	}

/*mailing page*/
.mailingservices {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/mailservices.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}
.mailingservices2 {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/mailchart.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}
.mailingservices3 {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/mailfaq.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}
.mailingservices4 {
	position:absolute;
	top:140px;
	left:160px;
	background-repeat:no-repeat;
	background-image:url(index_files/mailquote.jpg);
	height:219px;
	width:756px;
	z-index: 2000;
	}

.chart2 {
	position: absolute;
	background-repeat: no-repeat;
	height: 200px;
	width: 400px;
	left: 500px;
	top: 1020px;
	z-index: 1501;
	background-image: url(index_files/lenvelopechart.jpg);
}
.chart3 {
	position: absolute;
	background-repeat: no-repeat;
	height: 200px;
	width: 400px;
	left: 500px;
	top: 760px;
	z-index: 1501;
	background-image: url(index_files/envelopechart.jpg);
}
.chart4 {
	position: absolute;
	background-repeat: no-repeat;
	height: 200px;
	width: 400px;
	left: 500px;
	top: 520px;
	z-index: 1501;
	background-image: url(index_files/postcardchart.jpg);
	
}

.page4group3 {
	position: absolute;
	left: 170px;
	top: 770px;
	z-index: 1505;
	width: 335px;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;

}

.page4group4 {
	position: absolute;
	left: 170px;
	top: 1030px;
	z-index: 1505;
	width: 335px;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;

}

.page4group2 {
	position: absolute;
	left: 170px;
	top: 530px;
	z-index: 1505;
	width: 335px;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}

.page3group2 {
	position: absolute;
	left: 160px;
	top: 530px;
	z-index: 1501;
	width: 385px;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}

.printing_divider {
	background-image: url(index_files/printing_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-bottom: 5px;
}

.printingservices {
	position: absolute;
	height: 262px;
	width: 362px;
	left: 170px;
	top: 995px;
	z-index: 218;
	margin: 0px 5px 5px;
	padding: 0px 8px 8px;
	background-repeat: no-repeat;
	background-position: 1px 194px;
	text-align: left;
}

.list_items {
	margin: 0px 0px 0px 5px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}

.mailgroup1 {
	position: absolute;
	z-index: 3039;
	height: 176px;
	width: 718px;
	left: 183px;
	top: 550px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	text-align:justify;
}

.mailgroup2 {
	position: absolute;
	z-index: 3039;
	height: 176px;
	width: 718px;
	left: 183px;
	top: 733px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	text-align:justify;
}

.mailgroup3 {
	position: absolute;
	z-index: 4012;
	height: 176px;
	width: 717px;
	left: 183px;
	top: 925px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	text-align:justify;
}

.printingestimateform {
	position: absolute;
	height: 560px;
	width: 345px;
	left: 571px;
	top: 520px;
	z-index: 1501;
}

.glossaryposition {
	position:absolute;
	top:510px;
	left:165px;
	width:725px;
	margin-left:10px;
	margin-right:10px;
	z-index:2000;
	}
	
.faqposition {
	position:absolute;
	top:910px;
	left:165px;
	width:725px;
	margin-left:10px;
	margin-right:10px;
	z-index:2000;
	}
	
.mailtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#15829A;
}

.bannertext {
	position:absolute;
	top:320px;
	left:330px;
	font-family:myriad pro, myriad, tahoma, arial, helvetica, sans-serif;
	font-size:30px;
	text-align:right;
	color:#fff;
	z-index:5000;
	}
/*Johns Tab System*/
/*tabbed panels group 2*/
.tabs2 {
	position:absolute;
	top:500px;
	left:171px;
	width:735px;
	z-index:9002;
	
	}

.TabbedPanelsjohn {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border-collapse:collapse;
	outline:none;
}

/* This is the div around the tabs themselves. */
.TabbedPanelsTurkeyGamma {
	margin-left: 10px;
	padding: 0px;
}

/* This is the div that directly affects individual tabs */
.TabbedPancreasTorch {
	position: relative;
	float:left;
	text-align:center;
	padding:4px 0px 0px 0px;
	font: bold 1.1em arial, sans-serif;
	letter-spacing:1px;
	color:#069;
	list-style: none;
	-moz-user-select: none;
	background-repeat:no-repeat;
	height:18px;
	-khtml-user-select: none;
	cursor: pointer;
	border-collapse:collapse;
	width:130px;
	z-index: 6000;
	outline:none;
	background-image:url(index_files/vdptabinactive.jpg);
}

/* focused tab */
.TabbedPanelsFlagEskimo {
	background-repeat:no-repeat;
	height:18px;
	color:#FFF;
	background-image:url(index_files/vdptabselected.jpg);
}

/* active tab */
.TabbedPanelsFlagFrog {
	background-repeat:no-repeat;
	height:18px;
	color:#FFF;
	background-image:url(index_files/vdptabselected.jpg);
}

/* This is the overall for the content*/
.TabbedPanelsCourageGourd {
	padding-top:5px;
	text-align:justify;
	clear: both;
	overflow:hidden;
	border:solid 3px #09F;
	-moz-border-radius: 10px;
	height:570px;
}

/*Individual contents*/
.TabbedPeanutControl {
	padding: 4px;
	margin-left:10px;
}

/*currently active container panel*/
.TabbedPanelsContentVision {
}	


/*End John's Tab System*/

/*spry accordion*/
{ }
.Accordion {
	padding-left: 24px;
	padding-top: 8px;
	color: #3C5F87;
	padding-right: 5px;
	outline: none;
}
.Accordion li,a,a:active{
	color:#00C;
	outline: none;
	text-decoration:none;
	list-style-type: circle;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background-image: url(http://www.mmprint.com/index_files/info_menu_panel_tabGR.jpg);
	background-repeat: repeat-x;
	height: 17px;
}

.AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 86px;
	background-color: #FFF;
	background-image: url(http://www.mmprint.com/index_files/info_menu_bg.jpg);
	background-repeat: repeat-x;
}

.AccordionPanelOpen .AccordionPanelTab {
	border-bottom:solid;
	border-bottom-color:#999;
	border-width:thin;
	background-image: url(http://www.mmprint.com/index_files/info_menu_panel_tabGR.jpg);
	background-repeat: repeat-x;
}

.AccordionPanelTabHover {
	color: #1AB8F7;
	background-image: url(http://www.mmprint.com/index_files/info_menu_panel_tabGR.jpg);
	background-repeat: repeat-x;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #19B7F6;
	background-image: url(http://www.mmprint.com/index_files/info_menu_panel_tabGR.jpg);
	background-repeat: repeat-x;
}

.AccordionFocused .AccordionPanelTab {
	background-image: url(http://www.mmprint.com/index_files/info_menu_panel_tabGR.jpg);
	background-repeat: repeat-x;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-image: url(http://www.mmprint.com/index_files/info_menu_panel_tabGR.jpg);
	background-repeat: repeat-x;
}
