.h1 {
	font-size: 24px;
	padding-bottom:20px;
}
#optionsnavbar {
	text-align: center;
	background-color:#dddddd;
	overflow: hidden;
	border: 1px solid #666666;
	margin-bottom:20px;
	color:#999999;
	padding:7px 0px;
	text-transform: uppercase;
	font-size:11px;
	letter-spacing:1px;

}
#optionsnavbar a {
	color:#999999;
}
#optionsnavbar a:hover {
	color:#666666;
}
#currentoptiontab {
	border-bottom: 1px solid #999999;
	margin-bottom:-1px;
}
.optionsbuttonstable td {
	text-align:center;
}

.optionsbuttonstable img {
	border: 1px solid #999;
	width: 150px;
	height: 150px;
	background:white;
	overflow:hidden;
}
.optionsbuttonstable img:hover {
	border: 1px solid #D9E0A7;
}
.optionstextbox {
	background-color:white;
	border: 1px solid #666666;
	text-align:justify;
}


/* ENVELOPES */

.envelopebox {
	border: 1px solid #666666;
	background:white;
	padding:10px 15px 10px 15px;
	margin-bottom: 15px;
}
.envelopebox table {
	font-size:11px;
	line-height:22px;
	border: 1px solid #cccccc;
}
	
.envelopes_brief {display:block;}
.envelopes_detailed {display:none;}

.asterisk {
	font-size:11px;
	color:#999999;
	text-align:right;
}


/* INK */

.inkbox {
	border: 1px solid #666666;
	background:white;
	padding:10px 15px 10px 15px;
	text-align:center;
}
.inktable {
	font-size:11px;
	line-height:22px;
	padding:15px;
}
.inktable table {
	border: 1px solid #cccccc;
}
.inkfootnote {font-size:11px;}


/* TYPE */

.typebox {
	border: 1px solid #666666;
	background:white;
	padding:10px 15px 10px 15px;
	text-align:center;
}
.typetitle {
	background-color:#D5DD9D;
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;
}

/* MOTIFS */

.motifbox {
	border: 1px solid #666666;
	background:white;
	padding:10px 15px 10px 15px;
	text-align:center;
}
.motifbox img{margin-bottom:5px;}
.motiftitle {
	background-color:#D5DD9D;
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;
}
.motiftable {
	font-size:11px;
	color:#dddddd;
}

/* PAPER */

#papertoptext {
	width: 420px;
	height: 180px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 15px;	
	overflow:auto;
}

#treefree {
	width: 251px;
	height: 210px;
	margin-bottom: 15px;
	float:right;
	overflow:hidden;
}

#paperswatches {
	top:0px;
	border: 1px solid #666666;
	width: 720px;
	height: 200px;
	clear:left;
}
.otherpaperbox {
	border: 1px solid #666666;
	background:white;
	padding:10px 15px 10px 15px;
	margin-bottom: 15px;
}

/* ENVELOPMENTS */

#envelopmentsheader {
	border: 1px solid #666666;
	background-color:white;
	margin-bottom:20px;

}
#envelopmentsheader div {
	border-left:1px dotted #cccccc;
	padding: 0px 23px 0px 30px;
	margin: 0px 0px 0px 10px;

}
.envelopmentsbuttonstable img {
	border: 1px solid #666;
	width: 225px;
	height: 200px;
	background:white;
	overflow:hidden;
}
.envelopmentsbuttonstable img:hover {
	border: 1px solid #D9E0A7;
}
.colorgroup {
	background-color:white;
	border:1px solid #666666;
	padding:10px;
	margin-bottom:10px;
}
.colorgrouptitle {
	font-size:18px;
	color:#999999;

}
.colorgrouptitle:hover {
	color:#666666;
}
.colorgrouptitle img {
	margin-bottom:-1px;
}
.swatches {
	font-size:11px;
	line-height:12px;
	margin:10px 0px 5px 0px;
}
.swatchnote {
	color:#999999;
}
.swatch {	
	float:left;
	margin:5px;
}
#groupfootnote {
	padding-top:5px;
	clear:both;
	float:none;
}
#extrasnote {
	font-size:12px;
}
.shapegroup {
	background-color:white;
	border:1px solid #666666;
	padding:10px;
	margin-bottom:10px;
}
.shapegrouptitle {
	font-size:18px;
	color:#999999;

}
.shapegrouptitle:hover {
	color:#666666;
}
.shapegrouptitle img {
	margin-bottom:-1px;
}
.shapes {
	font-size:11px;
	line-height:12px;
	margin:10px 0px 5px 0px;
	text-align:center;
}
.shapesnote {
	color:#999999;
}
.shape {	
	float:left;
	margin:5px;
	padding:5px;
	width:90px;

}
.shape img {
	margin-bottom:5px;
}
#shapespacer {
	clear:both;
	float:none;
	border-top:1px solid #eeeeee;
	margin: 5px 0px;
}
.csspopup:hover span {
//	display:inline; /* This part is necessary for CSS-only popups -- doesn't work in older IE so now it's javascript */
}
.csspopup span {
	position:absolute;
	border:1px solid #999999;
	background-color:#eeeeee;
	padding: 10px;
	display:none;
	color:#999999;
	clear:both;
	margin-top:15px;
}

/* EXTRAS: */
.extrassubhead {
	font-weight:bold;
	font-size:14px;
	}