/**
 * Style sheet dion2008
 */
.home #main .homeLinks
{
	margin-left:50px;
}

.home #main .homeLinks img
{
	float:left;
	clear:none;
	display:block;
	margin-right:10px;
	margin-left:10px;
}

.labelrequest
{
	padding-top:20px;
}

#simplesearch br
{
	display:none;
}

#simplesearch
{
	right:0px;
	top:0px;
	position:absolute;
}

.home #simplesearch
{
	height:30px;
	right:0px;
}

* html .home #simplesearch
{
	top:-20px;
}

#simplesearch .formbody
{
	width:225px;
	float:right;
}

#simplesearch input.text
{
	width:150px;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}

#simplesearch .formbody .formlabel
{
	clear:none;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
}

#simplesearch .formbody .submit_container
{
	clear:none;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
}

.inside
{
	position:static;
}

.error
{
	clear:left;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#ff0000;
}

.requestQuote .formbody .column1, .requestSamples .formbody .column1, .machineryRequest .formbody .column1
{
	width:48%;
	float:left;
	display:block;
}

.formbody .column2
{
	width:50%;
	float:right;
	display:block;
}

.requestQuote label, .requestSamples label, .machineryRequest label
{
	width:110px;
	float:left;
	display:block;
}

.requestSamples .column2 label
{
	width:auto;
	float:none;
	display:block;
}

.fullLabel label
{
	width:auto;
	float:none;
	display:block;
}

.requestSamples .column2 textarea.textarea
{
	width:100%;
	height:80px;
}

.requestSamples .column2 input.text
{
	width:100%;
}

.formbody textarea.textarea
{
	width:100%;
}

.formbody .formlabel
{
	clear:both;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.requestQuote .explanation, .requestSamples .explanation, 
{
	font-style:italic;
	font-size:11px;
	color:#999999;
	line-height:12px;
}

.formbody .submit_container
{
	clear:both;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
	text-align:right;
}

.requestQuote input.text, .requestSamples input.text
{
	display:block;
	margin-bottom:10px;
}

.requestQuote select, .requestSamples select
{
	margin-bottom:10px;
}

.requestQuote .column1 input.sub, .requestSamples .column1 input.sub
{
	float:left;
	clear:left;
	margin-top:0px;
}

.requestQuote .headline, .requestSamples .headline
{
	clear:both;
}

.formbody .checkbox_container
{
	margin-bottom:10px;
}

.requestQuote .checkbox_container span, .requestSamples .checkbox_container span
{
	white-space:nowrap;
}

.requestQuote .checkbox_container input.checkbox, .machineryRequest .checkbox_container input.checkbox
{
	float:left;
}

.machineryRequest .checkbox_container span
{
	clear:both;
	display:block;
}

.requestQuote .checkbox_container label, .requestSamples .checkbox_container label
{
	width:auto;
	float:left;
	margin-right:5px;
}

.requestQuote div.quantity, .requestSamples div.quantity
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:110px;
	padding:2px 0px;
}

.requestQuote input.quantity, .requestQuote input.quantityBegin, .requestSamples input.quantity, .requestSamples input.quantityBegin
{
	margin:0px;
	padding:0px;
}

.requestQuote div.quantityBegin, .requestSamples div.quantityBegin
{
	margin:0px;
	padding:2px 0px;
}

.requestQuote div.quantityEnd, .requestSamples div.quantityEnd
{
	margin:0px 0px 10px 110px;
	padding:2px 0px;
}

.footerNav
{
	float:right;
	display:block;
	padding-right:0px;
	padding-bottom:8px;
	font-size:11px;
	line-height:12px;
}

.footerNav ul
{
	margin:0px;
	padding:0px;
}

.footerNav li
{
	float:left;
	display:block;
}

.footerNav a
{
	display:block;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

.footerNav a:hover
{
	text-decoration:underline;
}

.resources #footer
{
	border-top:8px solid #0068a9;
}

.resources h1, .resources h2, .resources h3, .resources h4
{
	color:#0068a9;
}

.sustainability #footer
{
	border-top:8px solid #1a9a4f;
}

.sustainability h1, .sustainability h2, .sustainability h3, .sustainability h4
{
	color:#1a9a4f;
}

.samples #footer
{
	border-top:8px solid #013a71;
}

.samples h1, .samples h2, .samples h3, .samples h4
{
	color:#013a71;
}

.quote #footer
{
	border-top:8px solid #ba0264;
}

.quote h1, .quote h2, .quote h3, .quote h4
{
	color:#ba0264;
}

.labeling #footer
{
	border-top:8px solid #3a1c62;
}

.labeling h1, .labeling h2, .labeling h3, .labeling h4
{
	color:#3a1c62;
}

.flexography #footer
{
	border-top:8px solid #008b98;
}

.flexography h1, .flexography h2, .flexography h3, .flexography h4
{
	color:#008b98;
}

.prepress #footer
{
	border-top:8px solid #252879;
}

.prepress h1, .prepress h2, .prepress h3, .prepress h4
{
	color:#252879;
}

.mod_flash
{
	z-index:10;
}

.tableTwoCol td
{
	padding-right:20px;
}

h1
{
	display:block;
	margin:0px 0px 12px 0px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #acacac;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#911f1f;
	line-height:28px;
}

.inside
{
	position:static;
}

#main .mod_article h1, #main #blog-reader h1
{
	padding-right:225px;
}

#main .mod_article .layout_full h1, .home #main .mod_article h1
{
	padding-right:0px;
}

h2
{
	display:block;
	margin-top:8px;
	margin-bottom:8px;
	padding:8px 0px 0px 0px;
	font-size:14px;
	color:#990000;
	line-height:16px;
}

.home #left
{
	width:360px;
}

.home #main
{
	width:400px;
	float:right;
	display:block;
	padding-right:25px;
	padding-left:0px;
}

#main li
{
	margin-top:10px;
	margin-bottom:10px;
}

#main .capabilitiesTable li
{
	margin-top:2px;
	margin-bottom:2px;
}

#main li.spacedList
{
	margin-top:30px;
	margin-bottom:30px;
}

#main
{
	width:auto;
	float:none;
	padding-right:50px;
	padding-left:50px;
}

#container
{
	display:block;
	padding:20px 30px 40px 30px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#nav
{
	width:870px;
	height:23px;
	overflow:visible;
	clear:both;
	display:block;
	background-image:url("tl_files/dion/images/WebsiteLayout/navBg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

.clearBoth
{
	clear:both;
}

body
{
	background-color:#5e5e5e;
	background-image:url("tl_files/dion/images/WebsiteLayout/bodyLargeBg.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	line-height:16px;
}

#header
{
	display:block;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.wrapper
{
	width:870px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	padding-right:40px;
	padding-left:40px;
	background-image:url("tl_files/dion/images/WebsiteLayout/bodyBg.png");
	background-position:center top;
	background-repeat:repeat-y;
}

#footer
{
	position:relative;
	clear:both;
	display:block;
	margin:0px;
	padding:30px 10px;
	border-top:8px solid #022960;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}

.about-us #footer
{
	border-top:8px solid #bf152f;
}

.about-us h1, .about-us h2, .about-us h3, .about-us h4
{
	color:#bf152f;
}

.digital #footer
{
	border-top:8px solid #cc8022;
}

.digital h1, .digital h2, .digital h3, .digital h4
{
	color:#cc8022;
}

#footer .copyright
{
	float:right;
}

#footer .address
{
	float:left;
}

#header .logo
{
	width:329px;
	position:relative;
	float:left;
}

#header .headerImg
{
	float:right;
}

#main .map
{
	width:600px;
	margin:25px auto;
	border:2px solid #333333;
}

.directions #main li
{
	margin-top:5px;
	margin-bottom:5px;
}

.footerCap
{
	display:block;
	margin-right:auto;
	margin-left:auto;
	padding-top:25px;
	background-image:url("tl_files/dion/images/WebsiteLayout/footerCap.png");
	background-position:center top;
	background-repeat:no-repeat;
}

.leftColumn
{
	width:275px;
	float:left;
	display:block;
}

.leftColumnSmall
{
	width:225px;
	float:left;
	display:block;
}

.leftColumnLarge
{
	width:350px;
	position:relative;
	float:left;
	display:block;
}

.rightColumn
{
	width:400px;
	float:right;
	display:block;
}

.rightColumnSmall
{
	width:350px;
	float:right;
	display:block;
}

.rightColumnLarge
{
	width:470px;
	float:right;
	display:block;
}

.ce_comments .form .widget input
{
	float:right;
}

.ce_comments .form .widget
{
	width:300px;
	clear:both;
	font-size:11px;
	color:#666666;
}
