	@charset "utf-8";
/* CSS Document */

body {
background: #FFFFFF;
color: #000000;
margin-top:0px;
}

#container {
background-color:#FFFFFF;
width:800px;
margin:auto;
border-top:20px solid #FFFFFF;
}

#header {
width:600px;
height:100px;
background-image:url(images/header3.jpg);
float:left;

}

#headerright {
width:200px;
height:600px;
background-image:url(images/headerright3.jpg);
float:right;
}

#content {
font-family:"Century Gothic";
font-size:13px;
padding:10px;
float:left;
width:580px;
height:480px;
background:url(images/roseprint%20R.jpg); background-repeat:no-repeat;

}

#contentform { font-family:"Century Gothic";
font-size:13px;
padding:0px;
float:left;
width:580px;
height:460px;
background:url(images/roseprint%20R.jpg); background-repeat:no-repeat;}

#contentfin {
font-family:"Century Gothic";
font-size:13px;
padding:10px;
float:left;
width:580px;
height:500px;
background:url(images/roseprint%20R.jpg); background-repeat:no-repeat;

}

#flash {
width:580px;
height:500px;
}

#contentplastic {
font-family:"Century Gothic";
font-size:13px;
padding:10px;
float:left;
width:580px;
height:660px;
background:url(images/roseprint%20R.jpg); background-repeat:no-repeat;

}

#contentimage {
width:200px;
height:180px;
float:right;
margin:0px 0px 0px 18px;
border:2px solid #999999;
margin-top:10px;
}

#homeimg {width:200px; height:120px; float:left; margin-top:80px; margin-right:4px; border:1px solid black;}
#homeimg2 {height:120px; width:148px; float:left; margin-top:80px;}

#carbonlessimg {width:180px; height:225px; border:1px solid black; float:right; margin-left:10px;}

.member {width:180px; float:right;}

#footer {
width:800px;
border-top:1px solid #FF0000;
text-align:center;
}

#footer a{
font-family:"Century Gothic";
color:#666666;
text-decoration:none;
font-size:12px;
text-align:center;
}

#mspr { font-family:"Tw Cen MT"; text-align:center;}
#mspr a{ font-family:"Tw Cen MT"; color:#FF0000; text-align:center;}

#clear {clear:both;}
.clearleft {clear:right;}

/* common styling */
.menu1{
font-family: arial, sans-serif; width:150px;  font-size:10px; margin:00px 0px 0px 0px; padding:10px; border:0px solid #888; float:right;
}
.menu1 ul {
padding:0; margin:0; list-style-type: none;
}
.menu1 ul li ul {
visibility:hidden;  height:0; overflow:hidden; top:-1px; left:99px;
}
.menu1 ul li {
float:left; z-index:90;
}
.menu1 ul li a, .menu1 ul li a:visited {
display:block; float:left; text-decoration:none; color:#000; width:120px; height:30px; line-height:29px; font-size:11px; background:transparent; padding-left:30px;
}
* html .menu1 ul li a, .menu1 ul li a:visited {width:150px; w\idth:115px;}

.menu1 ul li.home {background:url(home.gif); width:150px; }
.menu1 ul li.plastic {background:url(products.gif); width:150px;}
.menu1 ul li.carbonless {background:url(news.gif); width:150px;}
.menu1 ul li.membership {background:url(contact.gif); width:150px;}
.menu1 ul li.printing {background:url(sitemap.gif); width:150px;}
.menu1 ul li.finishing {background:url(news.gif); width:150px;}
.menu1 ul li.hotfoil {background:url(home.gif); width:150px; }
.menu1 ul li.photography {background:url(photography.gif); width:150px;}
.menu1 ul li.computer {background:url(repair.gif); width:150px;}
.menu1 ul li.server {background:url(sitemap.gif); width:150px;}
.menu1 ul li.contact {background:url(contact.gif); width:150px;}



.menu1 table {
border-collapse:collapse; border:0; padding:0; font-size:1em;  left:0; top:0;
}

.menu1 ul li:hover a,
.menu1 ul li a:hover{
text-decoration:underline; border:0;
}

.menu1 ul li a:hover {z-index:100;}

.menu1 ul li:hover ul,
.menu1 ul li a:hover ul {
visibility:visible; width:170px; height:auto; border:1px solid #606; z-index:10; background:#f8f8f8; overflow:visible;
}
.menu1 ul li:hover ul li a,
.menu1 ul li a:hover ul li a{
display:block; background:transparent; color:#000; width:135px; line-height:15px; padding:5px 0 5px 35px; height:auto; text-decoration:none;
}
* html .menu1 ul li a:hover ul li a {width:170px; w\idth:135px;}

.menu1 ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover {
text-decoration:underline; border:0;
}
.menu1 ul li:hover ul li ul,
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:151px;
}
.menu1 ul li:hover ul li:hover ul,
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible;  width:150px; height:auto; color:#000; padding:0; border:1px solid #888; list-style-type:none; background:#eee;
}
.menu1 ul li:hover ul li:hover ul li a,
.menu1 ul li a:hover ul li a:hover ul li a {
display:block; width:115px; background:transparent; color:#000;
}
* html .menu1 ul li a:hover ul li a:hover ul li a {width:150px; w\idth:115px;}

.menu1 ul li:hover ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover ul li a:hover {
background:#ddd; text-decoration:underline;
}

.menimg {width:150px; padding:10px; float:right;}

h4 {margin:0px;}
p {margin-top:10px;}

#address {width:150px; margin-top:84px;  font-size:10px; padding:10px; border:0px solid #888; float:right; font-family:"Century Gothic";font-size:12px;}

#pftext {}
#pfmedal {width:150px; float:right; margin-top:0px;}
.lam {width:200px; float:left; margin-top:200px;}
.lam2 {width:150px; float:left; margin-top:0010px; margin-right:10px;}
#lamholder {float:left; height:300px; width:150px;}
.printimg { height:150px; float:left; margin-right:0px; margin-top:10px;}
.printimg2 { width:200px; float:left; margin-right:0px; margin-top:10px;}

#foiled {height:300px;  margin:0 auto;}

#comp { width:150px; float:right;}

.server {width:150px; float:right;}

#servdiag {width:350px; float:left; padding-left:30px;}

.foilmc { height:200px; height:150px; float:left; margin-right:10px; margin-top:10px;}

#leftcontact { width:342px; float:left;}
#rightcontact{ float:right; margin-top:20px;}


#printingleft {width:250px; height:500px; float:left; margin-right:10px;}


.photogr { height:250px; float:right; margin-left:21px;}

#foilright { width:200px; height:480px; float:right;}

img a{ border:none;
	}
	
img { border:none;
	}
