
/* standard elements */
html, body {height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #963;}
a:hover {color: #C60;}

.home	{
		font-size: 20px;
		font-weight: bold;
		}

body {
	background-image: url(img/layout/bg.jpg);
    	background-repeat: repeat-y;
	background-position: center;
	background-color: #666666;
	color: #444;
	font-size: 12px;
	font-family:  "Century Gothic", Arial, "Lucida Sans", "Times New Roman";
}
.pheader
	{
	color: #797979;
	font-size: 13px;
	font-weight:700;
	text-align:justify;
	}


p 	{
	padding-top: 10px;
	word-spacing: 1px;
	font-size: 13px;
	text-align:justify;
	}

.p2	{
	word-spacing: 1px;
	font-size: 13px;
	height: 100%;
	text-align:justify;
	}

.pcontact	{
			text-align:left;
			font-weight: 700;
			width: 211px;			
			}
.policy		{
		font-size: 8px;
		}
li {list-style: none;
	}
	

h1 		{
		
		font-size: 16px;
		font-weight:100;
		color: #ff6600;
		}

h3		{
		color: #797979;
		font-size: 13px;
		
		}

/* misc */
.clearer {clear: both;}

.left 	{
		float: left;
		}

.right {float: right;
}


/* structure */
.container {
	background: #FFFFFF;	
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 780px;
}

.companycontainer	{
				width: 535px;
				height: 455px;				
				padding: 5px 0px 5px;
				}

*html .companycontainer	{
				width: 535px;
				height:100%;				
				padding: 5px 0px 5px;
				}

.imagecontainer	{
				width: 535px;
				height: 127px;
				border-bottom: 1px solid #c0c0c0;
				padding: 5px 0px 5px;
				}
				
.imagecontainercomments	{
				width: 535px;
				height: 190px;
				border-bottom: 1px solid #c0c0c0;
				padding: 5px 0px 5px;
				}

.imagecontainerkeyfive2	{
						width: 535px;
						height: 375px;
						border-bottom: 1px solid #c0c0c0;
						padding: 5px 0px 5px;
						}

.imagecontainerkeyfive	{
						width: 535px;
						height: 500px;
						border-bottom: 1px solid #c0c0c0;
						padding: 5px 0px 5px;
						}
						
*html .imagecontainerkeyfive2	{
						width: 535px;
						height: 100%;
						border-bottom: 1px solid #c0c0c0;
						padding: 5px 0px 5px;
						}
						
*html .imagecontainerkeyfive	{
						width: 535px;
						height: 100%;
						border-bottom: 1px solid #c0c0c0;
						padding: 5px 0px 5px;
						}

*html .imagecontainercomments	{
				width: 535px;
				min-height: 100% ;
				border-bottom: 1px solid #c0c0c0;
				padding: 5px 0px 5px;
				}

*html .imagecontainer	{
				width: 535px;	
				min-height: 100% ;
				border-bottom: 1px solid #c0c0c0;
				padding: 5px 0px 5px;
				}

.description 	{
				width: 412px;
				height: 100%;
				float: left;
				}

/* title */
.header {
	background: #FFF;
	height: 150px;
	margin: 0 auto;
	padding: 10px 10px 0px;
	width: 780px;
}

.header .left 	{
				background-image: url(img/layout/logo4.jpg);
				width: 780px;
				height: 150px;
				}
				

/* main */
.main {
	border-top: 4px solid #FFF;
	background: url(img/layout/bgmain.gif) repeat-y;
	}

.column1	{
			width: 250px;
			float: left;
			padding-top: 10px;
			}

.column2	{
			width: 250px;
			float: right;
			padding-top: 10px;
			}

/*images*/

.enquirenow	{
				background-image: url(img/layout/enquirenow.jpg);
				margin-top: 25px;
			}

.enquirenow a 	{			
				background-image: url(img/layout/enquirenow.jpg);
				font-size: 18px;
				text-decoration: none;
				color: #FFFFFF;
				padding: 8px 51px 6px ;
				height: 35px;
				width: 211px;
				}

				
.enquirenow a:hover	{
					background-image:url(img/layout/enquirenowhover.jpg);
					height: 35px;
					color: #FFFFFF;
					width: 211px;
					}
.img		{
		border: 4px solid #bfc711;
		float: left;
		}

.img2		{
		border: 4px solid #bfc711;
		float: right;
		}

/* form */
label	{
		float: left;
		width: 120px;
		font-weight: bold;
		}

input, textarea	{
				width: 180px;
				margin-bottom: 5px;
				}

textarea	{
			width: 250px;
			height: 150px;
			}

.boxes		{
			width: 1em;
			}

#submitbutton	{
				margin-left: 120px;
				margin-top: 5px;
				width: 90px;
				}

br		{
		clear: left;
		}

/* sub navigation */

.topnav	{
		margin-top: 123px;
		height: 27px;
		width: 564px;		
		border-top: 1px solid #c0c0c0;
		background-color: #e7e7e7;
		padding:0;
		}

.topnav li	{
			list-style-type: none;
			display: inline;			
			}

.topnav li a 		{
					font-size: 16px;
					color: #797979;
					text-decoration: none;
					padding: .1em 12.2px 5px;
					height: 95%;
					}			
					
.topnav li a:hover 	{					
					color: #000000;
					}

.sidenav {
	float: right;
	width: 210px;
	position: relative;
}

.sidenav ul {
	padding: 0;
	
}
.sidenav li {border-bottom: 1px solid #c0c0c0;}
.sidenav li a {
	font-size: 16px;
	color: #797979;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;
}

.sidenav li a:hover {
	
	color: #000000;	
}

/* content */
.content {
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 531px;
}

.content li {
	list-style: url(img/layout/li.jpg);
	margin-left: 18px;
	font-size: 14px;
}
.content p {font-family: "Century Gothic", "Lucida Sans Unicode",sans-serif;}

/* footer */
.footer {
	background-color: #bfc711;
	color: #FFF;
	font-size: 11px;
	line-height: 39px;
	text-align: center;
}
.footer a,.footer a:hover {color: #FFFFFF;}