body{margin:0;
padding:0;
font-family: Verdana, sans-serif;
font-size:80%;}
a{color:#000000;}
#wrapper{width:900px;
margin:0 auto;}
	#head{width:100%;
	height:260px;
	position:relative;}
		#head h2{margin:0;
		padding:0;
		text-indent:-9999px;}
		.branding{display:block;
		position:absolute;
		left:0;
		width:319px;
		height:282px;
		background:url(images/print.gif);
		text-indent:-9999px;}
		#head h1{margin:0;
		padding:0;
		display:block;
		clear:both;
		position:absolute;
		right:0;
		top:105px;
		width:556px;
		height:123px;
		background:url(images/prime-print.gif);
		text-indent:-9999px;}
		#contact{display:block;
		position:absolute;
		right:0;
		top:15px;
		width:230px;
		height:85px;
		background:url(images/contact-prime-print.gif);
		text-indent:-9999px;
		margin-bottom:20px;}
			#contact h2{margin:0;
			padding:0;}
	#nav{width:100%;
	height:32px;
	border-top:1px solid #d72229;
	border-bottom:1px solid #d72229;
	margin-top:-7px;}
		#nav ul{list-style:none;
		float:right;
		padding:0;
		margin:0;
		/*margin-top:-28px;*/}
			#nav ul li{
			float:left;
			padding:0;
			position:relative;
			margin:0;
			margin-left:10px;}
				#nav ul li a{line-height:32px;
				display:block;
				
				width: 100%;
				text-indent:-9999px;}
				#nav .home{width:78px;
				background:url(images/nav_home.gif);}
					#nav .home:hover{background:url(images/nav_home2.gif);}
				#nav .design{width:97px;
				background:url(images/nav_design.gif);}
					#nav .design:hover{background:url(images/nav_design2.gif);}
				#nav .print{width:74px;
				background:url(images/nav_print.gif);}
					#nav .print:hover{background:url(images/nav_print2.gif);}
				#nav .wedding{width:190px;
				background:url(images/nav_wedding.gif);}
					#nav .wedding:hover{background:url(images/nav_wedding2.gif);}
				#nav .christmas{width:162px;
				background:url(images/nav_christmas.gif);}
					#nav .christmas:hover{background:url(images/nav_christmas2.gif);}
				#nav .contact{width:120px;
				background:url(images/nav_contact.gif);}
					#nav .contact:hover{background:url(images/nav_contact2.gif);}
	#content{width:100%;
	float:left;
	height:100%;
	overflow:hidden;
	padding-bottom:20px;}
		#content_left{padding-top:40px;
		width:670px;
		float:left;}
			#content_left h2{font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #b9031f;}
		#content_right{width:202px;
		float:right;
		margin-top:20px;
		padding-top:20px;
		padding-left:2px;
		padding-bottom:5000px;
		margin-bottom:-5000px;
		background:url(images/content_left_bg.gif) repeat-y;}
			.side_box{margin:0 auto;
			text-align:center;
			margin-top:10px;
			font-size:15px;}
			#content_right h3{padding:0;
			margin:0;}
				#content_right h3 a{width: 200px;
				display: block;
				text-indent:-9999px;}
					#content_right .requestaquote{height: 90px;
					background: url(images/request-quote.gif) no-repeat top left;}
					#content_right .emailus{height: 78px;
					background: url(images/email_link.jpg) no-repeat top left;}
					#content_right .printprice{height: 80px;
					background: url(images/print_price.gif) no-repeat top left;}	
	#footer{clear:both;
	text-align:center;
	background:#9ca0a4;
	color:#FFFFFF;
	line-height:20px;}
		#footer a{text-decoration:none;
		color:#FFFFFF;}
			#footer a:hover{text-decoration:underline;}