@charset "utf-8";
/* CSS Document */

body 	{		background-color: #a5ad7a;
				font: 85% verdana;
				min-width: 750px;
				text-align: center;
				margin-top: 1px; }



#container { 	width: 818px;
				margin: 0 auto;
				text-align:left;
				background-color: #FFFFFF;}

#header {		background: url(images/header.jpg) no-repeat;
				height: 99px;
				width: 100%;}
				
#header h1 {	padding: 0;
				margin: 0;}				
				
#photolineHome {background: url(images/home.jpg) no-repeat;
				height: 178PX; }
				
#photolineProducts {background: url(images/products.jpg) no-repeat;
				height: 178PX; }
				
#photolineServices {background: url(images/services.jpg) no-repeat;
				height: 178PX; }	
				
#photolineAbout {background: url(images/about.jpg) no-repeat;
				height: 178PX; }																

#nav		{	width: 100%;
				min-height:50px;}		
				
#content {		background:url(images/bg_content.jpg) repeat-y;
				min-height: 200px;
				max-width: 100% !important;
				margin: 0 auto;
				margin-bottom: 0;
				text-align:left;
				padding: 0 0 0 0;				}					
				
#content p {
	width: 90%;
	margin: 0 30px 0px 30px;
	padding-top: 10px;
}
				
#content table {margin: 10px 30px 0px 30px;
				padding-top: 10px;}

#content ul	{	margin: 10px 0 0 15px; }
				
#map {			float:right;
				margin: 0;
				padding: 0}									
			
#footer {		width: 100%;
				height: 19px;
				background: url(images/page_bottom.jpg) no-repeat;
				padding: 0 0 0 0;				
				margin: 0 0 0 0;}
				
				
h1, h2, h3, h4 {	color: #6f57a5;	
				width: 95%; 
				margin: 0 30px 5px 30px;
				padding-top: 10px;
				}

h1 {			font-size: 140%;	
				margin-top: 0;
				padding-top: 20px;}
h2	{			font-size: 115%;	}
h3	{			font-size: 100%;
				color:#000000;	}
				

table h2 {		margin-left: 0px; 	}
th {			text-align:left;}				

code {			font-family:Verdana, Arial, Helvetica, sans-serif;}

#copyright {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	text-align:center;
	width: 90%;
	background-color: #a5ad7a;
					}	
					
table.price {	padding-left: 25px; }					

.imgFloatR {	float:right;
				margin-right: 20px;
				padding-left: 10px; }
				
.imgFloatL {	float:left;
				padding-right: 5px; }		
				
img {border: none;}						

.colourBG {
	background-color: #C9C0DE;
	border-color: #6f57a5;
	border-style:double;
	text-align: justify;
	padding: 5px;
}

.note {font-size: 80%}

.width300 {width: 300px;}

.code {			font:"Courier New", Courier, monospace;
				font-size: 90%;}