		body {
			margin:0; padding:0;
			text-align:center;
			/* background: url(../images/bg.jpg) repeat-x; */
			}
	
		#Content {
			width:750px;
			margin:0 auto;
			text-align:left;
			padding:0;
			font-family:Verdana, Helvetica, Sans-Serif;
			font-size:11px;
			color:#666;
			}
			
		#maincontent {
			float:left; 
			background:url(../images/bg-main-content.jpg) no-repeat #DCDCD9;
			width:750px;
			padding:0 0 30px 0;
			}
		
		#blockholder {
			padding:30px;
			}
			
		.blockcontent {
			float:left; 
			width:325px; 
			padding-left:15px;
			}
			
		.blockcontent2 {
			float:left; 
			width:200px; 
			padding-left:15px;
			padding-top:25px;
			}
			
		.blockcontent21 {
			float:left; 
			width:165px; 
			padding-left:15px;
			text-align:center;
			}
			
		.blockcontent3 {
			padding-left:15px;
			}
			
		.blockcontent3 em {
			font-size:9px;
			}
			
		.blockcontent4 {
			float:left; 
			width:435px; 
			padding-right:65px;
			border-bottom:1px solid #CCC;
			}
			
		.blockcontent ul { 
			padding:10px 0 0 40px; 
			margin:0;
			list-style-type: disc;
			font-size:10px;
			}
			
		.blockcontent li { 
			padding:7px 0 0 0;
			}
			
		#blockholder h4 { 
			color:#666;
			font-size:13px;
			padding:0 0 10px 0;
			margin:0;
			border:0;
			}
			
		.bgminiprints { background:url(../images/bg-miniprints.png) no-repeat bottom right; }
		
		.bgposter { background:url(../images/bg-posters.png) no-repeat bottom right; }
		
		.bgflyers { background:url(../images/bg-flyers.png) no-repeat bottom right; }
		
		.bgenclosures { background:url(../images/bg-enclosures.png) no-repeat bottom right; }
		
		.bgbooklet { background:url(../images/bg-booklet.png) no-repeat bottom right; }
		
		.bggatefold { background:url(../images/bg-gatefold.png) no-repeat bottom right; }
		
		.bgsaddle { background:url(../images/bg-saddle.png) no-repeat bottom right; }
		
		.bgplaques { background:url(../images/bg-plaques.png) no-repeat bottom right; }
		
		.bgpdf { background:url(../images/bg-pdf.png) no-repeat bottom right; }
		
		.bgframed { background:url(../images/bg-framed.png) no-repeat bottom right; }
		
		.bgdigital {background:url(../images/bg-digital.png) no-repeat bottom right; }
		
		.bgpostcards { background:url(../images/bg-postcards.png) no-repeat bottom right; }
			
		.tblform { 
			background:url(../images/form-bg.gif) repeat-y; 
			width:448px; }
			
		.tblpadding { 
			padding-left:30px; 
			text-align:right; 
			}
			
			
		#ulholder {
			padding:30px;
			}
			
		#ulcontent {
			float:left; width:325px; padding-left:15px;
			}
			
		#ulcontent ul { 
			padding:0 0 15px 35px; 
			margin:0;
			list-style-type: disc;
			}
			
		#ulcontent h4 { 
			color:#666;
			font-size:12px;
			/* padding:0 0 0 20px; */
			padding:0 0 10px 0;
			margin:0;
			/* background: url(../images/blk-circle-arrow.png) no-repeat; */
			height:14px;
			border:0;
			}
			
			
		#leftcontent {
			float:left; 
			width:342px;
			/* border:1px solid #000; */
			}
		
		.padd {
			margin:40px 10px 15px 40px;
			}
			
		.padd2 {
			margin:40px 0 15px 10px;
			}
			
		#rightcontent { 
			float:left; 
			width:375px;
			/* border:1px solid #000; */
			}
			
			
		h1 {
			color:#333;
			font-size:18px;
			padding:0;
			margin:0;
			font-weight:normal;
			border:0;
			}
			
		h2 {
			color:#666;
			font-size:13px;
			padding:0 0 15px 15px;
			margin:0;
			font-weight:normal;
			border:0;
			}
			
		h3 { 
			/* color:#D59A14; */
			color:#666;
			font-size:12px;
			padding:0 0 10px 0;
			margin:0;
			border:0;
			}
			
		h4 { 
			color:#666;
			font-size:11px;
			padding:0;
			margin:0;
			border:0;
			}
			
		p {
			padding:0 0 25px 0;
			margin:0;
			line-height:16px;
			}
			
		#topnavbar { padding:0; margin:0; }
			
		/************ TOP NAV BAR *****************/
			#topnav {
			 width: 750px;
			 height: 40px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(../images/top-nav.png) no-repeat; 
			}
			
			#topnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#topnav a {display: block;}
			
			#topnav1 {left: 0; top: 0; width: 189px; height: 40px; }
			#topnav2 {left: 192px; top: 0; width: 172px; height: 40px; } 
			#topnav3 {left: 366px; top: 0; width: 177px; height: 40px; } 
			#topnav4 {left: 546px; top: 0; width: 188px; height: 40px;} 
			
			#topnav1 a { height: 40px;}
			#topnav2 a { height: 40px;}
			#topnav3 a { height: 40px;}
			#topnav4 a { height: 40px;}
			
			#topnav2 a:hover { background:url(../images/top-nav.png) -192px -40px; }
			#topnav3 a:hover { background:url(../images/top-nav.png) -366px -40px; }
			#topnav4 a:hover { background:url(../images/top-nav.png) -546px -40px; }

			#topnav2over {left: 192px; top: 0; width: 172px; height: 40px;}
			#topnav2over a {height: 40px; background:url(../images/top-nav.png) -192px -80px no-repeat;}
			
			#topnav3over {left: 366px; top: 0; width: 177px; height: 40px;}
			#topnav3over a {height: 40px; background:url(../images/top-nav.png) -366px -80px no-repeat;}
			
			#topnav4over {left: 546px; top: 0; width: 188px; height: 127px;}
			#topnav4over a {height: 40px; background:url(../images/top-nav.png) -546px -80px no-repeat;}
	
	 
		/************ TOP NAV BAR *****************/
		
		
		#titleholder {
			float:left; width:750px; background:url(../images/title2-bg.jpg) repeat-x; border-bottom:solid 2px #fff;
			}
			
		#titleholder2 {
			float:left; width:750px; border-bottom:solid 4px #fff;
			}
			
		#titleleft {
			float:left;
			background:url(../images/title-left-bg.jpg) no-repeat;
			}
			
		#titleright { 
			float:left; padding:27px 0 0 10px;
			}
			
		#titleright h2 {
			padding:0; 
			margin:0;
			font-size:17px;
			color:#CC6600;
			border:0;
			}
			
		#titleright p { 
			font-size:13px;
			}
		
		.packagecontentholder { 
			height:75px; 
			background:url(../images/bg-package-content.png) repeat-y; 
			width:373px;
			}
			
		.visible { visibility: hidden; position:absolute; }
			
		#packagecontent {
			padding:10px 0 10px 20px; 
			margin:0;
			float:left;
			width:373px;
			}
		
		#packagecontent p {
			padding:0;
			margin:0;
			}
			
		#packageleft {
			float:left;
			width:135px;
			}
			
		#packageleft h2 { 
			font-size:30px; 
			color:#BDB9AF;
			padding:0;
			margin:0; 
			border:0;
			}
			
		#packageright {
			float:left;
			width:195px;
			}
			
		#packageright a:link, #packageright a:visited { color:#333; text-decoration:underline; }
		#packageright a:hover, #packageright a:active { color:#333; text-decoration:none; }
		
		#packagenavbar { float:left; }
		
		/************ PACKAGE NAV BAR *****************/
			#packnav {
			 width: 373px;
			 height: 77px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(../images/btn-package.png) no-repeat; 
			}
			
			#packnav ul  {padding:0; margin:0;}
			
			#packnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#packnav a {display: block;}
			
			#packnav1 {left: 9px; top: 0; width: 115px; height: 78px; } 
			#packnav2 {left: 126px; top: 0; width: 125px; height: 78px; } 
			#packnav3 {left: 253px; top: 0; width: 110px; height: 78px;} 
			
			#packnav1 a { height: 78px;}
			#packnav2 a { height: 78px;}
			#packnav3 a { height: 78px;}
			
			#packnav1 a:hover { background:url(../images/btn-package.png) -9px -78px; }
			#packnav2 a:hover { background:url(../images/btn-package.png) -126px -78px; }
			#packnav3 a:hover { background:url(../images/btn-package.png) -253px -78px; }

			#packnav1over {left: 9px; top: 0; width: 115px; height: 78px;}
			#packnav1over a {height: 78px; background:url(../images/btn-package.png) -9px -78px no-repeat;}
			
			#packnav2over {left: 126px; top: 0; width: 125px; height: 127px;}
			#packnav2over a {height: 78px; background:url(../images/btn-package.png) -126px -78px no-repeat;}
			
			#packnav3over {left: 253px; top: 0; width: 110px; height: 127px;}
			#packnav3over a {height: 78px; background:url(../images/btn-package.png) -253px -78px no-repeat;}
	
	 
		/************ PACKAGE NAV BAR *****************/
		
		
		#promoarea { 
			margin:20px 7px 0 7px;
			}
			
		#promocontent {
			float:left; 
			width:358px; 
			background:url(../images/promoarea-bg.gif) repeat-y; 
			padding:0 0 0 20px;
			}
			
		#promocontent p { 
			padding:0; margin:0; 
			}
			
		#promoleft {
			float:left; 
			width:40px;
			}
			
		#promoright {
			float:left; 
			width:280px;
			}
			
		#promoright h2 { 
			/* color:#D59A14; */
			color:#666;
			font-size:12px;
			font-weight: bold;
			padding:0;
			margin:0;
			border:0;
			}
			
		table#producttbl { 
			border-spacing:2px;
			font-size:12px;
			}
			
		td.tblhdr { 
			text-align:center;
			padding:0 10px 5px 10px;
			}
			
		td.tblsidebg {
			/* background:url(../images/product-class-bg.jpg) no-repeat; */
			background:#FEC32F;
			padding:10px;
			font-size:14px;
			}
			
		td.tblbggray {
			background:#D1D1D1;
			padding:5px;
			}
			
		td.tblbggray ul {
			padding:5px 0 5px 15px;
			margin:0;
			font-size:12px;
			}
			
		td.tblbggray li a:link, td.tblbggray li a:visited { color:#666; text-decoration:none; } 	
		td.tblbggray li a:hover, td.tblbggray li a:active { color:#666; text-decoration:underline; } 	
			
		td#tblfooter {
			width:100%;
			}
			
		td.tblside {
			width:1%;
			}
			
		td.tblcenter {
			width:98%; 
			color:#E9CF65; 
			background:#333; 
			text-align:center;
			font-weight: bold;
			}
			
		#footer { 
			background:#333333; 
			float:left; 
			text-align:center;
			width:750px;
			padding-bottom:20px;
			color:#FFCC00;
			}
			
		#footer ul {
			display: inline; 
			padding:0; 
			margin:0;
			list-style-type: none; 
			text-align:center;
			}
			
		#footer li { 
			float:left;
   			margin:20px 10px 20px 40px;
    		width:85px; 
    		height:93px; 
		}
			
		#footer li a { 
    		display:block;
    		border:1px solid #333333;
    		outline:none;
		}
			
		#footer li a:hover { 
    		border: 1px solid #aaaaaa; 
			}

		#footer li img { 
    		border:1px solid #333;
    		display:block; 
		}
		
		.required { color:#CC6600; }
		
		td.required { text-align:right; }
		
		.resetbtn {
			background:url(../images/btn-clear.png) no-repeat top left; 
			border:0; 
			width:66px; 
			height:23px; 
			padding:0 5px 0 0; 
			margin:0;
			cursor:pointer;
			}
		