@charset "UTF-8";

a.homeNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/homeButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
}
a:visited.homeNav {
	background-position: 0 0;
}
a:hover.homeNav {
	background-position: 0 -72px;
}
a:active.homeNav {
	background-position: 0 -108px;
}

a.fauxActiveHomeNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/homeButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
	background-position: 0 -36px;
}
/*========================================================================================*/
a.aboutNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/aboutButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
}
a:visited.aboutNav {
	background-position: 0 0;
}
a:hover.aboutNav {
	background-position: 0 -72px;
}
a:active.aboutNav {
	background-position: 0 -108px;
}

a.fauxActiveAboutNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/aboutButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
	background-position: 0 -36px;
}
/*========================================================================================*/
a.trophyNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/trophyButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 24px 0 24px 0; 
}
a:visited.trophyNav {
	background-position: 0 0;
}
a:hover.trophyNav {
	background-position: 0 -72px;
}
a:active.trophyNav {
	background-position: 0 -108px;
}

a.fauxActiveTrophyNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/trophyButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 24px 0 24px 0; 
	background-position: 0 -36px;
}
/*========================================================================================*/
a.servicesNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/servicesButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 10px 0; 
}
a:visited.servicesNav {
	background-position: 0 0;
}
a:hover.servicesNav {
	background-position: 0 -72px;
}
a:active.servicesNav {
	background-position: 0 -108px;
}

a.fauxActiveServicesNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/servicesButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 10px 0; 
	background-position: 0 -36px;
}
/*========================================================================================*/
a.designNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/designButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px;
}
a:visited.designNav {
	background-position: 0 0;
}
a:hover.designNav {
	background-position: 0 -60px;
}
a:active.designNav {
	background-position: 0 -90px;
}

a.fauxActiveDesignNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/designButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px; 
	background-position: 0 -30px;
}
/*========================================================================================*/
a.printNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/printButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px;
}
a:visited.printNav {
	background-position: 0 0;
}
a:hover.printNav {
	background-position: 0 -60px;
}
a:active.printNav {
	background-position: 0 -90px;
}

a.fauxActivePrintNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/printButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px;
	background-position: 0 -30px;
}
/*========================================================================================*/
a.promoNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/promoButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px;
}
a:visited.promoNav {
	background-position: 0 0;
}
a:hover.promoNav {
	background-position: 0 -60px;
}
a:active.promoNav {
	background-position: 0 -90px;
}

a.fauxActivePromoNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/promoButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px; 
	background-position: 0 -30px;
}
/*========================================================================================*/
a.mailNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/mailButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px; 
}
a:visited.mailNav {
	background-position: 0 0;
}
a:hover.mailNav {
	background-position: 0 -60px;
}
a:active.mailNav {
	background-position: 0 -90px;
}

a.fauxActiveMailNav {
	display: block;
	width: 154px;
	height: 30px;
	background: url(images/transButtons/mailButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 4px 20px; 
	background-position: 0 -30px;
}
/*========================================================================================*/
a.sendNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/sendfileButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
}
a:visited.sendNav {
	background-position: 0 0;
}
a:hover.sendNav {
	background-position: 0 -72px;
}
a:active.sendNav {
	background-position: 0 -108px;
}

a.fauxActiveSendNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/sendfileButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
	background-position: 0 -36px;
} 
/*========================================================================================*/
a.portalNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/portalButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
}
a:visited.portalNav {
	background-position: 0 0;
}
a:hover.portalNav {
	background-position: 0 -72px;
}
a:active.portalNav {
	background-position: 0 -108px;
}

a.fauxActivePortalNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/portalButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
	background-position: 0 -36px;
} 
/*========================================================================================*/
a.contactNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/contactButtonsTrans.png) no-repeat 0 0;
	overflow: hidde
	n;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
}
a:visited.contactNav {
	background-position: 0 0;
}
a:hover.contactNav {
	background-position: 0 -72px;
}
a:active.contactNav {
	background-position: 0 -108px;
}

a.fauxActiveContactNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/contactButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
	background-position: 0 -36px;
}

/*========================================================================================*/

a.promositeNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(http://cambridgeprinting.net/images/transButtons/promositeButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
}
a:visited.promositeNav {
	background-position: 0 0;
}
a:hover.promositeNav {
	background-position: 0 -72px;
}
a:active.promositetNav {
	background-position: 0 -108px;
}

a.fauxActivePromositeNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(/http://cambridgeprinting.net/images/transButtons/promositeButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 10px 0; 
	background-position: 0 -36px;
}



/*========================================================================================*/
a.textLink {
	color: #0F457D;
	text-decoration: underline;
}
a:visited.textLink {
	text-decoration: underline;
	color: #0F457D;
}
a:hover.textLink {
	color: #F70;
	text-decoration: underline;
}
a:active.textLink {
	color: #F70;
	text-decoration: underline;
}

a.textLinkRev {
	color: #DEDEDE;
	text-decoration: underline;
}
a:visited.textLinkRev {
	text-decoration: underline;
	color: #DEDEDE;
}
a:hover.textLinkRev {
	color: #F70;
	text-decoration: underline;
}
a:active.textLinkRev {
	color: #F70;
	text-decoration: underline;
}
/*========================================================================================*/
a.promomartNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/promomartButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
}
a:visited.promomartNav {
	background-position: 0 0;
}
a:hover.promomartNav {
	background-position: 0 -72px;
}
a:active.promomartNav {
	background-position: 0 -108px;
}

a.fauxActivePromomartNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/promomartButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 10px 0; 
	background-position: 0 -36px;
}
/*========================================================================================*/
a.submitNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/submitButtonsLgTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	float: left;
}
a:visited.submitNav {
	background-position: 0 0;
}
a:hover.submitNav {
	background-position: 0 -72px;
}
a:active.submitNav {
	background-position: 0 -108px;
}
/*========================================================================================*/
a.quoteNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/quoteButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
}
a:visited.quoteNav {
	background-position: 0 0;
}
a:hover.quoteNav {
	background-position: 0 -72px;
}
a:active.quoteNav {
	background-position: 0 -108px;
}

a.fauxActiveQuoteNav {
	display: block;
	width: 185px;
	height: 36px;
	background: url(images/transButtons/quoteButtonsTrans.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 24px 0; 
	background-position: 0 -36px;
}
