﻿/** { border: solid 1px red; }*/
html {
	background-image: url('../images/backgrounds/home_bg_tr.png');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 100%;
	height: 100%;
}
body {
	background-image: url('../images/backgrounds/home_bg_bl.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-attachment: scroll;
	min-height: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Microsoft Sans Serif, Tahoma;
	font-size: 10pt;
	line-height: 1.5;
}
div.outer-wrapper {
	background-repeat: no-repeat;
	background-position: bottom right;
	background-attachment: scroll;
	min-height:100%;
	padding-bottom: 185px;
	padding-top: 30px;
	min-width: 973px;
}
div.inner-wrapper {
	margin: 0 auto;
	width: 973px;
}
a img { border: none; }
img {background-position:center center;}
h1 {text-align: center;}
h2 {
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	text-decoration: underline;
}
h3 {
	font-weight: bold;
	font-size: 10pt;
	margin: 0;
}
div.h1 {text-align:center;}	
/******************************************************************************************************************************
	Common Styling */
html {
	background-color: #F4F5C9;
}
.clearfloat{clear:both;}
/******************************************************************************************************************************
	Theme Classes */
.leftColumn {float:left;width:248px;}
.rightColumn {margin-left: 248px;}
.fixwidth {margin:0 auto 0 auto;width:725px;}

.leftColumn .stamps{text-align:center;}
.leftColumn .stamps img{vertical-align:middle;margin:0 5px;}

.inside .fixwidth > div {padding-top: 50px;margin-right:130px;}
.contentContainer {padding-top: 50px;margin-right:130px;}
.inside .fixwidth > div p {margin-top:0;}
.contentContainer  p {margin-top:0;}
.inside .fixwidth > div ul {list-style:none;margin:0 0 13pt 0;padding:0;}
.contentContainer ul {list-style:none;margin:0 0 13pt 0;padding:0;}
ul.standardList,
ul.standardList ul {padding-left:40px !important;margin:auto !important;}
ul.standardList {list-style-type:disc !important;}
ul.standardList > li > ul {list-style-type:circle !important;}
ul.standardList > li > ul > li > ul {list-style-type:square !important;}
ul.standardList > li > ul > li > ul ul {list-style-type:disc !important;}
/******************************************************************************************************************************
	Nav Bar */
.leftColumn, ul.navbar {width: 248px;}
ul.navbar {list-style:none;padding:0;margin-top:10px;margin-left:0;}
ul.navbar li {height:35px;}
ul.navbar a {width:100%;height:100%;display:block;}
ul.navbar a img {position:absolute;display:block;}
ul.navbar .mouseover {display:none;}
ul.navbar2 {
	list-style:none;
	padding:0;
	text-align:center;
	font-size:8pt;
	clear:right;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px !important;
	width: 100%;
}
ul.navbar2 li {display:inline;}
ul.navbar2 a,
ul.navbar2 a:visited {color:#666666;}
ul.navbar2 a:hover {color:black;}
/******************************************************************************************************************************
	Misc Site Elements */
.logo {padding-left:60px;}
.pageStatement{font-size:12pt;font-weight:bold;}
/******************************************************************************************************************************
	Common Classes */
.red { color: Red; }
.maroon { color: Maroon; }
.green { color: Green; }
.green1 { color: #5BB68F; }
.green2 { color: #B9D329; }
.green3 { color: #A2983D; }
.green4 { color: #4B816F; }
.orange1 { color: #F29729; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.tooltip { background-color: #FFFFE1; border: solid 1px black; padding: 2px; }
.invisible { display: none; }
.center { text-align: center; }
.errorMessage { color: red; }
.pdfIndicator {font-size:7pt;font-family:arial;vertical-align:sub;}
/******************************************************************************************************************************
	Home Page */
.homeDescription .samplePhotos {
	text-align: center;
	margin-bottom: 10px;
}
.homeDescription p {
	padding: 0 220px 0 60px;
}
.stationeryExpertise {
	padding-top: 300px;
	display: inline;
	float: right;
}
.stationeryExpertise h2 {text-align:center;margin-bottom:6px;}
.stationeryExpertise h2 a,
.stationeryExpertise h2 a:visited {color:#5BB68F;}
.stationeryExpertise ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
.stationeryExpertise ul li,
.stationeryExpertise ul a,
.stationeryExpertise ul a:visited {color: #D90E54;text-decoration:none;}
.gcaLogo {margin-left:50px;}
/******************************************************************************************************************************
	About Us */
.aboutus p,
.aboutus h2,
.aboutus .image03 {padding-left:40px;}
.aboutus a,
.aboutus a:visited {color:#D90E54;}
.aboutus a:hover {color:#E86E98;}
.aboutus .image01 {
	float: left;
	padding-right: 8px;
}
.aboutus .image02 {float:right;margin-right:-30px;}
/******************************************************************************************************************************
	Products and Services */
.productsAndServices h2 {text-decoration:none;margin-top:75px;margin-bottom:0;}
.productsAndServices p,
.productsAndServices h2 {padding-left:40px;}
.productsAndServices .image01 {
	float: left;
	padding-right: 8px;
	padding-bottom: 15px;
}
.productsAndServices .imgQualityControl {float:right;}
/******************************************************************************************************************************
	Greeting Card 101 */
.greetingcard101 h2 {text-decoration:none;margin-top:50px;margin-bottom:0;color:#D90E54;}
.greetingcard101 a,
.greetingcard101 a:visited {color:#D90E54;}
.greetingcard101 a:hover {color:#E86E98;}
.greetingcard101 .toc a,
.greetingcard101 .toc a:visited {
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}
.greetingcard101 .toc a:hover {
	color:#4B816F;
	text-decoration:none;
}
.greetingcard101 .topLink {text-align:right;text-transform:lowercase;}
.greetingcard101 .helpfulHint {color:#5BB68F;}
/******************************************************************************************************************************
	Working With Us */
.workingwithus h2 {text-decoration:none;margin-top:25px;margin-bottom:0;}
.workingwithus a,
.workingwithus a:visited {color:#A2983D;}
.workingwithus a:hover {color:#B9D329;}
/******************************************************************************************************************************
	File Transfer Options */
.fileTransferOptions h2 {text-decoration:none;margin-top:25px;margin-bottom:0;}
.fileTransferOptions a,
.fileTransferOptions a:visited{color:#4B816F;}
.fileTransferOptions a:hover {color:#5BB68F;}
.fileTransferOptions .note {color:maroon;font-style:italic;font-weight:bold;}
.fileTransferOptions hr {background-color:maroon;height:5px;border:none;}
/******************************************************************************************************************************
	Preflight Form */
.preflightForm h2 {text-decoration:none;margin-top:25px;margin-bottom:0;color:#5BB68F}
/******************************************************************************************************************************
	Fulfillment */
.fulfillment a,
.fulfillment a:visited{color:#4B816F;}
.fulfillment a:hover {color:#5BB68F;}
/******************************************************************************************************************************
	Noteworthy */
.noteworthy h2 {text-decoration:none;margin:25px 0 0 0;color:#5BB68F}
.noteworthy h3 {text-decoration:none;margin:0;color:#5BB68F;text-transform:uppercase;}
.noteworthy a,
.noteworthy a:visited{color:#4B816F;}
.noteworthy a:hover {color:#5BB68F;}
.noteworthy .RssItemSignature {font-size:8pt;color:#666666;}
.noteworthy .post {padding-bottom:25px;}
.noteworthy .post-footer {font-size:8pt;color:#666666;}
.noteworthy .subscriptions{
	font-size:8pt;
	margin-left:auto;
	margin-right: -95px;
	width:225px;
	margin-top:10px;
}
.noteworthy .subscriptions > div{
	display:inline;
}
.noteworthy .feed-links {display:none;}
#ArchiveList {font-size:8pt;padding-top:25px;}
/******************************************************************************************************************************
	Think Environmentally */
.thinkEnvironmentally a,
.thinkEnvironmentally a:visited{color:#A2983D;font-weight:bold;}
.thinkEnvironmentally a:hover {color:#4B816F;}
.thinkEnvironmentally .imgSmartWay {float:left;padding:10px 10px 10px 0;}
.thinkEnvironmentally .imgNatureWise{float:right;padding:10px 0px 10px 10px;margin-right:-50px;}
/******************************************************************************************************************************
	Request Samples */
.requestSamples h2 {text-decoration:none;margin-top:25px;margin-bottom:0;}
.requestSamples td {vertical-align:top;padding-bottom:10px;}
.requestSamples .errorMessage {font-size:8pt;}
/******************************************************************************************************************************
	Contact Us */
.contactUsFormFields {
	border: 1px solid #CACDCE;
}
.contactUsFormLabels {
	font-weight: bold;
}
/******************************************************************************************************************************
	Misc Classes */
.loginControl {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.loginControlHeader {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.flowList {display:block;width:75%;text-align:left;}
.flowList li {display:inline;float:left;width:33%;}
.bookTitle{font-style:italic;}
.greetingcard101 .resourceLinks li{padding-left:20px;text-indent:-20px;}