/* CSS Document - print output version */
/* For the Creative Colors International Web site */
/* Prepared by Liberty Creative Solutions (www.libertycreativesolutions.com, 708-633-7450) */
/* Fall 2006 - Spring 2007 */


body {
	margin:0;
	color:#000000;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
}


/* Layout Areas START */

	#headerbackground {
		display:none;
	}
	
	#navbarbackground {
		display:none;
	}
	
	#headerblueleftcorner {
		display:none;
	}
	
	#headerblueovernav {
		display:none;	
	}
	
	#headerbluebottom {
		display:none;
	}
	
	#headerbluetopright {
		display:none;
	}
	
	#headerwecanfixthat {
		display:none;
	}
	
	#headerlogo {
		position:absolute;
		width:73px;
		height:66px;
		left:43px;
		top:16px;
		margin:0;
		padding:0;
		overflow:visible;
		z-index:10;
	}
	
	#headerlogotype {
		position:absolute;
		width:138px;
		height:35px;
		left:12px;
		top:85px;
		margin:0;
		padding:0;
		overflow:visible;
		z-index:10;
	}
	
	#headerpicture {
		display:none;
	}
	
		#vansleft {
			display:none;
		}
		
		#vansright {
			display:none;
		}
		
	#headerpictureflash {
		display:none;
	}
		
	#industrybackgroundimage {
		display:none;
		}
			
	#bodycontent {
		position:absolute;
		top:150px;
		left:12px;
		right:12px;
		z-index:0;
	}
	
	#sidebarcontent {
		display:none;
	}
	
	#footer {
		margin-top:24px;
		margin-bottom:12px;
		margin-left:0;
		margin-right:0;
		text-align:center;
		clear:both;
	}

/* Layout Areas END */

/* Button Areas START */

	#but_fullbar {
		display:none;
	}

	#but_services {
		display:none;
		}
		
	#but_history {
		display:none;
		}
		
	#but_locations {
		display:none;
		}
		
	#but_fran_info {
		display:none;
		}
		
	#but_employ {
		display:none;
		}
		
	#but_press_room {
		display:none;
		}
		
	#but_fran_res {
		display:none;
		}
		
	#but_home {
		display:none;
		}


/* Button Areas END */

/* Text Styles START */

	.bodycopy {
		font-size:14px;
		line-height:20px;
	}
	
	.bodycopyindustrypages {
		font-size:14px;
		line-height:20px;
		padding-right:350px;
	}
	
	.bodycopyautopages {
		font-size:14px;
		line-height:20px;
		padding-right:160px;
	}
	
	.bodycopyfloormatpage {
		font-size:14px;
		line-height:20px;
		padding-right:200px;
	}
	
	.formcopy {
		font-size:14px;
		line-height:16px;
	}
	
	.sidebartext {
		font-size:12px;
		line-height:18px;
	}
	
	.rightsidebartext {
		padding-top:30px;
		font-size:10px;
		line-height:20px;
	}
	
	.footerlinks {
		display:none;
	}
	
	.smalltext {
		font-size:10px;
		line-height:12px;
	}
	
	.subhead {
		font-size:16px;
		font-weight:bold;
	}
	
	.subhead a:hover {
		font-size:16px;
		text-decoration:none;
		
	}
	
	.cutline {
		font-size:10px;
	}

	.hed17 {
		font-size:17px;
	}
	
	.hed26 {
		font-size:26px;
	}
	
	.hed30 {
		font-size:30px;
	}
	
	.hed36 {
		font-size:36px;
	}
	
	.superscript {
		position:relative;
		font-size:.6em;
		bottom:.5em;
	}
	
	.asteriskmarker {
		position:relative;
		font-size:.8em;
		bottom:.5em;
		color:#EF392F;
		font-weight:bold;
	}
	
/* Text Styles END */

/* Hyperlink Styles START */

	a {
		color:#3F79BD;
		text-decoration:none;
	}
	
	a:visited {
		color:#3F79BD;
		text-decoration:none;
	}
	
	a:hover {
		color:#3F79BD;
		text-decoration:underline;
	}
	
	a:active {
		color:#3F79BD;
		text-decoration:none;
		border:none;
	}
	
	.sidebarlist a {
		color:#FFFFFF;
	}
	
	.sidebarlist a:visited {
		color:#FFFFFF;
	}

/* Hyperlink Styles END */

/* Content Layout Elements START */

	.sidebarright {
		float:right;
		width:150px;
		background-color:#3F79BD;
		color:#FFFFFF;
		border-color:#333333;
		border-width:1px;
		border-style:solid;
		padding:6px;
		margin-left:12px;
		margin-bottom:12px;
	}
	
	.sidebarrightauto {
		position:absolute;
		right:0;
		top:280px;
		width:150px;
		height:226px;
		background-image:url(../../images/floormat.gif);
		background-repeat:no-repeat;
		color:#FFFFFF;
		border:0;
		margin-left:12px;
		margin-bottom:12px;
	}
	
	.sidebarleft {
		float:left;
		width:150px;
		height:226px;
		background-color:#3F79BD;
		color:#FFFFFF;
		border-color:#333333;
		border-width:1px;
		border-style:solid;
		padding:6px;
		margin-right:12px;
		margin-bottom:12px;
	}
	
	.imagefloatright {
		float:right;
		margin-left:12px;
		margin-bottom:12px;
	}
	
	.imagefloatleft {
		float:left;
		margin-right:12px;
		margin-bottom:12px;
	}
	
	img.imageborder {
		border-color:#333333;
		border-style:solid;
		border-width:1px;
	}
	
	.sidebarlist {
		font-size:12px;
		line-height:18px;
		margin:16px; 
		padding:0;
	}


/* Content Layout Elements END */

p {
	page-break-before:auto;
}

div {
	page-break-before:auto;
}