/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*   CSS file for Mendo Litho Web site.     */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
html { padding:0; margin:0; }

body {
	padding:0; 
	margin:0; 
	text-align:center;
	font-size:	 large;
	font-family:"Palatino Linotype", Georgia, Arial, Verdana, Times;
	background-color:#eef3c6;
	color:#000000;
	}

caption {
	font-size:large;
	font-weight:bold;
}

li { list-style-type:none; }
.content li { list-style-type:circle; }

p, ul, ol, dl, li, dt, dd, blockquote {
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border: 0;
}

/* Some defaults to get a more consistent look */
h1, h2, h3, h4, h5 h6 {
	padding: 0;
	margin-top: 1em;
	margin-bottom: 0.3em;
	border: 0;
}

/* Using these values for the size of the headings creates a natural relationship between them. */
h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 100%; }
h6 { font-size: 75%; }
/*ul li {font-size: 50%; }*/

p.dropcap:first-letter {font-size:2em}    /*  usage is <p class='dropcap'>*/

/* Tables */
table {
	border-collapse: collapse;
	border: 1px solid #666666;
	background-color:#faedbb;   /*    #f6eab9;   #FFF2BF   */
}

tr {
	border-bottom: 1px solid #999999;
	line-height: .9em;
	vertical-align:middle;
}

td { text-align:right; padding-right:8px; border-right: 1px solid #aaaaaa; }
td.indexcell { text-align:center; padding-right:0; }
th { text-align:center; border-right: 1px solid #aaaaaa; }

.headerrow { background-color:#ffcc99; }
.summaryrow { background-color:#ffeecc; }
.evenrow { background-color:#f6eab9;  }

.indexcell { 
	border-right: 1px solid #aaaaaa; 
	font-weight:bold;
	text-align:center;
	padding-right: 12px;
}

/* Default link styling */
a 				{ text-decoration:none; border-bottom: 1px dotted #999999; }
a:link 		{ color: #A47B00;  }
a:visited 	{ color: #A47B00; } 
a:hover		{ color: #116600; background-color:#ffbf00; border-bottom: 2px dotted red; }
a:active 	{ color: #FFFF66 }

/* Styling left-navigation links */
.navigation a { display:block; padding-left:10px; font-weight:bold; background:url(../images/vertical2.gif) repeat left top;}
.navigation a 				{ text-decoration:none; padding-bottom:.3em; border-bottom:none; }
.navigation a:link 			{ color: #fff2bf; }
.navigation a:visited 	{ color: #fff2bf; }
.navigation a:hover		{ color:#FFCC33; background-color:#ffbf00; border-bottom:none; }
.navigation a:active 		{ color: #FFFF66 }

#globalnav a:hover { border-bottom:none; }

/* Styling footer links */
.footer a 				{ text-decoration:none; }
.footer a:link 		{ color: #b41807; } 
.footer a:visited 	{ color: #b41807; }
.footer a:hover	{ color: #116600; background-color:#ffbf00; text-decoration: none}
.footer a:active 	{ color: #FFFF66 }

#home a.globhome, #quote a.globquote, #equipment a.globequip, #about .globabout, #contact a.globcontact 
		{ background-color:#FFF2BF; color: #116600; }
		
#home p { font-size: 110%; }

#bizcards a.bizcards, #lethead a.lethead, #envelopes a.envelopes, #labels a.labels, #folders a.folders, 
#forms a.forms, #brochures a.brochures, #news a.news, #posters a.posters, #books a.books, #cards a.cards, 
#notecards a.notecards, #papersize a.papersize, #custom a.custom, #copyfax a.copyfax, 
#scan a.scan, #creative a.creative, #bindery a.bindery , #other a.other
		{ background-color:#FFF2BF; color: #cc9900; background:url(../images/Triangle.gif) no-repeat right center; }

#bindery li { list-style-type:none; }
/*#bindery td { border-bottom:#eef3c6 solid thick; }*/

/* The Primary Sections of the Page are Contained Herein */
.virtualpage {
	position:relative;
	width:			900px;
	margin: 		8px auto 0 auto;
	padding:		0;
	text-align:	left;
	background-color:#FFF2BF;
	border:		double #000000 thick;
	}

/* This is the Global Navigation */
#globalnav { padding-top:120px; }

.headerimg {
	position:relative;    /* zzz */
	width:100%;
	height: 150px;
	width:900px;
	overflow:hidden;
}
 
.header {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	font-size: 1.2em;
}

.header h1 { font-size:1.25em; margin:0; padding:0; 
					font-family:"Bookman Old Style",Geneva, Arial, Helvetica, sans-serif; }				
.header ul  { margin-bottom:0; margin-top:0; }
.header li  { display:inline; padding-right: 12px; font-weight:bold; }

.primarycontent { width:100%; }

.navigation {
	float:left;
	width:175px;
	background-color: #00693f;
	color:#fff2bf;
	font-size:small;
	margin-right:20px;
	margin-bottom:12px;
	margin-top:40px;
}

.navheader {
	padding:4px 0 4px 0px;
	font-size:1.25em;
	font-weight:bold;
	/*color: #A47B00;
	background-color:#00482C;*/
	color:#fff2bf;
	background-color:#A47B00;
	text-align:center;
}

.navsection {
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	padding:0 0 4px 4px;
	background-color:#005936;
	background:url(../images/vert-green-bg.gif) repeat left center;
}

.content {
	width:625px;
	float:left;
	padding:8px;
}

.content h1 { font-size:1.5em; padding-top:0; margin-top:0; color:#B41807; }
.content p { margin-bottom: 0.5em; }

.footer {
	color:#b41807;
	background-color: #B41807;
	background:url(../images/footer-bg.gif) repeat left center; 
	margin: 0 auto;
	padding: 10px 0;
	text-align:center;
	vertical-align:middle;
	clear:both;
	font-size:1em;
	font-weight:bold;
}

.special { float:right; width:250px; margin:8px auto 8px 40px;
	padding-bottom:4px; color:#FF3333; border: #ff3333 double 3px;
	font-weight: bold; font-size:75%; text-align:center;
}

.special img { border:none; }

/* Link styling */
.special a 			{ text-decoration:none; border-bottom:none; }
.special a:link 	{ }
.special a:visited 	{ } 
.special a:hover	{ background-color: transparent; border-bottom:none; }
.special a:active 	{ }


.rb { border-right: 1px solid  #999999; }

/* * * * * * * * * * * * * * * * * * */
/*  ImageBox for Gallery      */
/* * * * * * * * * * * * * * * * * * */
.ImageBox {
	width:			290px;
	float:			left;
	margin:			0 6px 12px 6px;
}

.BoxThumb {
	margin: 		0 auto;	text-align:center;

}

.BoxCaption {
	width:			90%;
	padding:		4px;
	margin: 		0 auto;
	clear:			all;
	text-align:left;
}

/* * * * * * * * * * * * * * * * * * */
/*  Popup Menu Explanations  */
/* * * * * * * * * * * * * * * * * * */
.popUp {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	visibility: hidden;
	margin: 0 10px;
	padding: 5px;
	position: absolute;
	width: 125px;
	border: solid 1px black;
	text-align:left;
	}
	
#dhtmlgoodies_tooltip {
	background:url(../images/footer-bg.gif) repeat left center; 
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Century Gothic", "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;		
}
	
#dhtmlgoodies_tooltipShadow {
	position:absolute;
	background-color:#556655;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}

