body {	font-size:80%;/* all other browsers (except Mac IE 5.0) */	color:#000000;}* html body {	font-size:75%;/* all other browsers (except Mac IE 5.0) */		}a {color:#000000;}a:hover {text-decoration:none;color:#ffffff;}#yahoo-com {	background-color: #ffffff;	font-family:Verdana, arial, Helvetica, sans-serif;	padding-top:5%;}	* html #yahoo-com {margin:0 0 0 10px;}#hd {margin:0;padding:0;}#bd {background-color: #ffffff;background-repeat:no-repeat;margin:0;padding:0;width:771px;height:450px;}hr {height: 1px; width:350px; border: 0; background-color: #4a5354;margin:10px 0;}	.content {margin:20px 0 0 20px;color:#4a5354;}.content h2 {font-size:120%;}.content h2 span.pink {color:#f10281;}.content h3 {font-size:105%;color:#485a5e;}.content h3 a {color:#485a5e;text-decoration:none;}.content h3 a:hover {color:#152225;text-decoration:none;}.content p {padding-top:0;font-size:85%;}.content p.long {margin:0 20px 0 0;}.content p.short {margin:0 200px 0 0;}.content a {color:#d1016f;}.content a:hover {text-decoration:none;color:#ef037f;}.content_2nd p {padding-top:58px;font-size:85%;color:#4a5354;}.content_2ndprices p {padding-top:70px;font-size:85%;color:#4a5354;}.content div.services1 {float:left;color:#4a5354;}.content div.services2 {margin-left:200px}.content div.contact1 {float:left;color:#4a5354;}.content div.contact2 {margin-left:300px}.content div.price1 {float:left;color:#ffffff;}.content div.price2 {margin-left:160px}.flash {margin:8px 0 0 8px;color:#4a5354;}.portfolio {margin:8px 0 0 14px;color:#4a5354;}.portfolio p {padding-top:0;font-size:85%;}.portfolio a {color:#4b4b4b;}.portfolio a:hover {text-decoration:none;color:#ef037f;}/ * Backgrounds */.home {background-image:url(../i/main.gif);}.generic_bg {background-image: url(../i/generic_bg.gif);}.design_bg {background-image: url(../i/bg/design_bg.gif);}.design_services_bg {background-image: url(../i/bg/design_services_bg.gif);}.design_portfolio_bg {background-image: url(../i/bg/design_portfolio_bg.gif);}.design_portfolio_index {background-image: url(../i/bg/design_portfolio_index.gif);}.design_php_bg {background-image: url(../i/bg/design_php_bg.gif);}.design_resources_bg {background-image: url(../i/bg/design_resources_bg.gif);}.design_print_bg {background-image: url(../i/bg/design_print_bg.gif);}.print_prices_bg {background-image: url(../i/bg/print_prices_bg.gif);}.print_litho_bg {background-image: url(../i/bg/print_litho_bg.gif);}.print_large_bg {background-image: url(../i/bg/print_large_bg.gif);}#ft {color:#000000;margin:35px 0 0 0; }#ft a {text-decoration:none;color:#6d91a3;}#ft a:hover {text-decoration:underline;}#menuwrapper {}#menuwrapper div#menu {z-index: 10;margin:-100px 0 0 45px;}#menuwrapper div#menu a.navi {	background: none;	text-decoration: none;	color: #000000;		display: block;	height: 18px;	padding: 5px 0 0 3px;	margin:0 5px 0 0;	}#menuwrapper div#menu a:hover.navi {color:#fff;}#menuwrapper div#menu a.selected {	color: #ffffff;	}#menuwrapper div#menu a {font-size: 75%;}#menuwrapper div#menu ul {width:120px;list-style:none;margin: 0;padding:0;float:left;}#printmenuwrapper div#menu li {position:relative;}/* Styles for Menu Items */#printmenuwrapper div#menu ul li a {	display: block;	text-decoration: none;	padding: 5px;	}	#printmenuwrapper {}#printmenuwrapper div#printmenu {z-index: 10;margin:-100px 0 0 30px;}#printmenuwrapper div#printmenu a.navi {	background: none;	text-decoration: none;	color: #000000;		display: block;	height: 18px;	padding: 5px 0 0 0;	margin:0 0 0 0;		text-indent:15px;}#printmenuwrapper div#printmenu a:hover.navi {color:#fff;}#printmenuwrapper div#printmenu a:hover.navilong {color:#fff;}#printmenuwrapper div#printmenu a.navilong {		background: none;	text-decoration: none;	color: #000000;		display: block;	height: 18px;	padding: 5px 0 0 3px;	margin:0 5px 0 0px;		}#printmenuwrapper div#printmenu a.selected {	color: #ffffff;	}#printmenuwrapper div#printmenu a {font-size: 75%;}#printmenuwrapper div#printmenu ul {width:90px;list-style:none;margin: 0;padding:0;float:left;}#printmenuwrapper div#printmenu li {position:relative;}/* Styles for Menu Items */#printmenuwrapper div#printmenu ul li a {	display: block;	text-decoration: none;	padding: 5px;	}	/* Fix IE. Hide from IE Mac \*/* html #printmenuwrapper div#printmenu ul li { float: left; height: 1%; }* html #printmenuwrapper div#printmenu ul li a { height: 1%; }/* End *//* Hover Styles */#menuwrapper div#printmenu ul li a:hover { color: #ffffff; background: none; 	} .printservices_digital {position:absolute;top:359px;	}.printservices_digital h3 {margin:0 0 7px 0;	}h3.digitalh3  {margin:-5px 0 0 0;}h3.lithoh3  {margin:9px 0 10px 0;}.printservices_large  {position:absolute;top:383px;	}.pricenav ul {margin:20px 0 0 0;font-size:90%;}.pricenav ul li {margin:0 0 8px 0;	}.pricenav ul li a {text-decoration:none;color:#ffffff;}.pricenav ul li a:hover {text-decoration:underline;}.pricenav ul li a.selected {color:#000;}/* sidebar banners----------------------------------------------- */#mini { margin:-15px 0 0 30px;}* html #mini { margin:20px 0 0 30px;}#mini .banners .alt { display: none; }#mini .banners { padding:0; }#mini .banners a {	float:left;	margin:0;	padding:0;	border:none;	background-position:left top;	background-repeat:no-repeat;}#mini .banners a:visited { border:none; }#mini .banners a:hover { border:none; }#mini .small a { width:135px; height:56px; }#mini .small a:hover { background-position:0 -56px; }/*individual banner images - small*/#banprint {background-image:url(../i/nav_d_print.gif);}#bandesign {background-image:url(../i/nav_d_design.gif);}#banweb {background-image:url(../i/nav_d_web.gif);}#banwebon {background-image:url(../i/nav_w_web.gif);}#bandesignoff {background-image:url(../i/nav_w_design.gif);}#banprinton {background-image:url(../i/nav_p_print.gif);}table{	padding: 0 0 0 10px;	border-collapse:collapse;	margin-top: 17px;	width:216px;	}tbody tr.odd {background-color:#F9E8EE;}tbody td h6  {font-size:90%;color:#999999;font-weight:normal;margin:10px 0 5px 5px;}tbody td h6 a {color:#999999;}		.mainnav ul {margin:0 0 0 20px; font-size:85%}.mainnav ul li a {color:#898989;text-decoration:none;}.mainnav ul li a:hover {text-decoration:underline;}.mainnav ul li a.selected {text-decoration:none;color:#494949;}	.mainsub {padding:12px 0 0 0; font-size:85%} .mainsub ul {margin:0 0 0 20px;}.mainsub ul li a {color:#898989; text-decoration:none;}.mainsub ul li a:hover {text-decoration:underline;color:#ec3995;}.subnav {padding:12px 0 0 0; font-size:85%}.subnav ul {margin:0 0 0 20px;}.subnav ul li a {color:#bcbcbc; text-decoration:none;}.subnav ul li a:hover {text-decoration:underline;color:#ec3995;}.subnav ul li.current {color:#ec3995;}.list {margin:12px 0 0 0;font-size:100%;}* html table {padding: 0 0 0 10px; border-collapse:collapse; margin-top: 20px; width:205px;  	}* html div.list {position:relative;left:13px;} * html div.portfolio {margin:8px 0 0 19px;color:#4a5354;}.list ul li {text-indent:8px;padding:0 0 4px 0;	margin:0 0 8px 0;}.list ul li a {color:#fff;font-weight:bold;text-decoration:none;}.list ul li a:hover {	color:#757575;}.list ul li a.selected {		color:#757575;}.desc {margin:5px 10px 0 20px;font-size:80%;}.desc p {color:#ffffff;}