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

body 	{		background-color: #a5ad7a;
				background-image: url(images/bg.jpg);
				font: 85% verdana;
				min-width: 750px;
				text-align: center;
				margin-top: 1px; }



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

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

#nav		{	width: 100%;
				min-height:50px;}		
				
#content {		background:url(images/bg_content.png) 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.png) no-repeat;
				padding: 0 0 0 0;				
				margin: 0 0 0 0;}
				
				
h1, h2, h3, h4 {color: #07426f;	
				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%; }	
					
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%;}
