@charset "UTF-8";

* { margin: 0; padding: 0px; font-family: Helvetica, Arial, sans-serif; }
#main_box { width: 960px; margin: 0 auto 0 auto; }
#main_box_padder { padding: 37px; }
h1  { font-size: 16px; height: 24px; float: left; width: 157px; }
h2  { font-size: 15px; height: 24px; float: left; }
h3  { font-size: 14px; height: 24px; margin-bottom: 32px; text-align: right; }
#content_column h3 {
	font-size: 12px;
	color: #DC564C;
	margin: 0px;
	text-align: left;
	line-height: 23px;
	font-weight: normal;
}
#content_column h4   {
	font-size: 13px;
	line-height: 23px;
	color: #6D6F72;
	padding-bottom: 20px;
	font-weight: bold;
}
.expert-advice #content_column h4 {
	color: #242876;
}

img { border:none; }
#navigation { list-style-type: none; clear: both; width: 157px; font-size: 12px; float: left; }
#navigation li { display: inline; }
#navigation li a { display: block; height: 18px; margin-bottom: 8px; }
#image_column { float: left; width: 285px; }
#image_column .float_erase {
	clear: both;
}
#image_column  .float_erase  div {
	float: left;
	border-bottom: #ffffff 2px solid;
	border-right: #ffffff 2px solid;
	height: 81px;
	width: 81px;
}
.center_column {
	text-align: center;
	width: 85px;
}

#content_column { float: left; width: 427px; }
#content_column p , #content_column ol{ font-size: 12px; line-height: 23px; color: #6D6F72; padding-bottom: 30px; }
#content_column ol {
	padding-left: 2em;
}
#content_column p.titles {
	padding-bottom: 0px;
}
#legal {
	clear: both;
	padding-top: 105px;
	font-size: 9px;
	color: #97999c;
	line-height: 12px;
	;
}
a:link, a:visited { color: #e06b1e; text-decoration: none; }
a:hover, a:active { color: #333333; text-decoration: none; }
.logo_red { color: #D0001F; }
.logo_blue { color: #005E7C; }
.logo_green { color: #8E991A; }
.logo_maroon { color: #820B3D; }
.logo_tan { color: #A17613; }
.contact_green {
	color: #003C42;
}

.advertising_blue { color: #3C4768; }
.expert-advice #content_column strong {
	color: #2A3087;
}

#large_logos, #large_websites, #large_print_graphics, #large_packaging_graphics, #large_advertising_graphics { text-align: center; margin-top: 60px; padding: 0; }
#large_logos { height:230px; }
#large_logos div { width: 427px; height: 230px; text-align: center; }
#large_websites { height:332px; }
#large_websites div { width: 427px; height: 332px; text-align: center; }
#large_print_graphics { height:330px; }
#large_packaging_graphics { height:300px; }
#large_advertising_graphics { height:340px; }

#lombardimarelg, #grandchampionlg, #grettasloanelg, #billgriffinlg, #crossmedialg, #cypressequitieslg, #insprieinclg, #lasercarelg, #tifslg, #webrealestatelg, #xdotlg, #aoslg, #billgriffinsitelg, #dvinelg, #elementlg, #hotellg, #minigriplg, #pdjohnsonslg, #plaztexlg, #urbanpartnerslg, #valorieburtonlg, #victoryparklg, #lftpglg, #leaderformationlg, #vmgpglg, #smupglg, #plaztexpglg, #victoryparkpglg, #fullcolorpglg, #hotelpglg, #propensitypglg, #rmcrowepglg, #tranepglg, #restoreplg, #useliteplg, #revoplg, #packnzippsmalllg, #grettasloaneplg, #ritarimsplg, #pacificvintnersplg, #huggybearplg, #aosplg, #aosplg, #restoreplg, #xwingplg, #packnziplargeplg, #genbandalg, #victoryalg, #cadburyalg, #stephensonalg, #rmcrowealg, #fullcoloralg, #lftalg, #nsaialg, #lascarealg, #ashbrookealg, #kenichialg, #plaztexdglg, #minigripdglg, #aosdglg, #fullcolordglg, #fujistudglg, #rapidfivedglg, #vmgdglg, #invisiplatedglg, #diebolddglg, #elementdglg, #fujitsuescalatordglg, #athlete-profile-exchange-lg, #merritt-sadler-lg, #little-shaker-lg, #boomerang-day-camps-lg, #woodmine-fine-wood-doors-lg { display: none; }
/*	Website page	*/
#strinexlg, #lafuesslg, #cappslg, #lombardilg, #apexlg, #loveletterlg, #editslg, #minigriplg, #pinecreeklg, #pdjohnsonslg, #valorieburtonlg { display: none; }

#content_column .testimonial, #content_column .signature { font-size: 11px; line-height: 23px; color: #6D6F72; }
#content_column .signature { padding-bottom: 30px; text-align:right; }
form {
	font-size: 12px;
	color: #6D6F72;
	line-height: 25px;
}

.input_field {
	width: 226px;
	height: 23px;
	border: 1px solid #6D6F72;
}
.large_input_field {
	width: 226px;
	height: 105px;
	border: 1px solid #6D6F72;
}

