body	{
	width:768px;
	height:100%;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:black; 
	}
	
.under_construction	{
	margin-top:20px;
	text-align:center;
	}	
	
.page_name	{
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	}
	
.front_page	{
	text-align:justify;
	background-image:url(/images/IMG_0432.JPG);
	background-repeat:no-repeat;
	padding:15px;
	font-weight:bold;
	height:100%;
	font-size:14px;
	}	
	
.price_block	{
	border:solid;
	border-color:#666666;
	padding:10px;
	}
	
.price_sheet	{
	border: 1px solid #CCCCCC;
	}
	
.price_left	{
	text-align:left;
	border: 1px solid #CCCCCC;
	}

.price_right	{
	text-align: right;
	border: 1px solid #CCCCCC;
	}

	
.price_sheet_heading	{
	background-color:#CCCCCC;
	line-height:1.5em;
	text-align:center;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	}
	
div#footer	{
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	}
	
table	{	
	width:100%;
	border:0;
	padding:0;
	vertical-align:top;
	}

.product_heading	{
	background-color:#0066CC;;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
	color:white;
	margin-top:20px;
	}
	
.product_item	{
	text-align:center;
	background-color:#FFFFFF;
	}			

table#product_wrapper	{
	width:100%;
	}
	
table#product_half	{
	width:50%;
	}	

table#top-nav	{
	background-color:#0066CC;
	}
	
table#top-nav  td	{
	text-align:center;
	}

table#top-nav a	{
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	display:block;
	border:0px;
	}
	
table#top-nav td a	{
	color:yellow;
	text-align:center;
	text-decoration:none;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
table#top-nav td a:link	{
	}
	
table#top-nav td a:visited	{
	}
	
table#top-nav td a:hover	{
	color:white;
	}
	
table#top-nav td a:active	{
	color:black;
	}					

table#customer_data	{
	width:100%;
	}
	
table#customer_data	td#info_needed 	{
	width:200px;
	background-color:#0066CC;
	color:white;
	}
	
table#customer_data	td#info_response	{
	}
	
table#order	{
	width:100%;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1.5em;
	}
		
table#order tr#header	{
	padding:inherit;
	background-color:#0066CC;
	color:white;
	}
	
table#order td	{
	padding:inherit;
	border-bottom: 1px solid gray;
	//border-right: 1px solid gray;
	//border-spacing:0px;
	}

table#order tr#order_line	{
	padding:inherit;
	border: 1px solid gray;
	}

table#order td#image_no	{
	width:30px;
	text-align:center;
	}

table#order td#qty	{
	width:30px;
	text-align:center;
	}
	
table#order td#print_size	{
	width:250px;
	}
	
table#order td#paper_type	{
	width:130px;
	text-align:center;
	}
	
table#order td#file_name	{
	width:auto;
	}

a	{
	font-weight:	bold;
	}
	
a:link	{
	color:	#0000FF;
	background-color: transparent;
	}
	
a:visited	{
	color:	#000000;
	background-color: transparent;
	}
	
a:active	{
	color:	#FF0000;
	background-color: transparent;
	}
	
a:hover	{
	color:	#FF0000;
	background-color: transparent;
	}
	
h1	{
	font-size:	24px;
	}
	
h2	{
	font-size:	22px;
	}
	
h3	{
	font-size:	20px;
	}
	
h4 {
	font-size:	18px;
	}
	
h5	{
	font-size:	14px;
	}
	
h6	{
	font-size:	12px;
	}		

img	{
		/* turns off gaps around images */
	border:	0
	}

div#date	{
	text-align:center;
	}
	
div#what_new	{
	text-align:center;
	border:#333333 thick solid;
	}
	
div#heading	{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	}
	
div#right_panel	{
	background-color:#c0c0c0;
	margin-right:0px;
	}

div#right_panel li	{
	margin-bottom:1.5em;
	}

div#right_panel ul li	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-right:10px;
	}
	
.flier	{
	border:thin solid #000;
	text-align:center;
	margin:auto;
	margin-top:10px;
	width:750px;
}		