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


body  {
	clear:both;
	position:relative;
	left:auto;
	right:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eeeeee;
		margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        text-align: left;
	color: #ffffff;
	border:none;
}

.gill #contact-us-container {
	position:absolute;
	top:300px;
	width:800px;
	height:500px;
	z-index:2000;
}

.gill #contact-us {
	position:relative;
	width:800px;
	height:500px;
	z-index:2000;
}


.gill #mainbody {
	position:relative; 
	top:1px;
	right:auto;
	left:auto;
	margin:auto;
	padding: 0px; 
	text-align: left;
	width:1000px;
	height: 1000px;
		z-index:100;
	color:#ffffff;
		
}

.gill #mainbody-centre{
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height: 1082px;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	border:none;
}

.gill #main-image{
	position:absolute;
	top:0px;
	left:0px;
	width:488px;
	height: 738px;
	z-index:50;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	border:none;
}

.gill #main-image-present{
	position:absolute;
	text-align:center;
	top:190px;
	left:4px;
	width:193px;
	height: 207px;
	z-index:500;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	border:none;
}

.gill #screentop {
	position:absolute;
	text-align:left;
	right:0px;
	width: auto; /* was not set Note*/
	color: #000000;
	z-index:2000;
	height:auto;
	top: 0px;

}



.gill #top-left {
	position:absolute;
	top:20px;
	left:0px;
	width:334px;
	height: 58px;
	z-index:100;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	}
	
	.gill #top-left h3 {
		color:#000;
			font-size:40px;
	font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				padding:0;
				margin:5px 0 5px 0;
				line-height:22px;
				font-weight:100;
				}
	.gill #top-left h4 {
		color:#000;
			font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				padding:0;
				margin:0px 0 5px 0;
				line-height:20px;
				font-weight:100;
				}				
	
	.gill #top-left p {
		color:#000;
			font-size:16px;
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				padding:0;
				margin:5px 0 5px 0;
				line-height:16px;
	}

.gill #top-left-links {
	position:absolute;
	top:79px;
	left:11px;
	width:400px;
	height: 26px;
	z-index:100;
	display:block;
	margin:0;
	padding:0;
	}
	.gill #top-left-links img{
		margin:0;
	padding:0;
	float:left;
	border:none;
	}
.gill #top-left-links ul{
		margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}	
.gill #top-left-links li{
		margin:0;
	padding:0;
	float:left;
	}
	
.gill #telephone {
	position:absolute;
	top:48px;
	left:398px;
	width:202px;
	height: 40px;
	padding:0;
	margin:0;
	z-index:1000;
}

.gill #telephone p {
		padding:0;
	margin:0;
	z-index:1000;
	color:#000;
	font-size:22px;
		font-family:Arial, Helvetica, sans-serif;
}

.gill #logo-text {
	position:absolute;
	top:70px;
	left:623px;
	width:377px;
	height: 40px;
	z-index:1000;
	border:none;
}
.gill #logo-text p{
	color:#000;
	margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-align:center;
}

.gill #logo{
	position:absolute;
	top:27px;
	left:657px;
	width:300px;
	height: 40px;
	z-index:1000;

}

.gill #logo img{
	border:none;
}

.gill #menu {
	clear:both;
	position:absolute;
	top:109px;
	left:000px;
	width:1000px;
	height: auto;
	z-index:2000;
	background-color:#0C0;

}

.gill #main-image-description {
	position:absolute;
	top:556px;
	left:75px;
	width:163px;
	height: 33px;
	z-index:1200;
	color:#000;
	font-size:22px;
}

.gill #main-image-description p {
	z-index:1000;
	color:#fff;
	font-size:22px;
	margin: 2px 2px 2px 2px;

}

.gill #main-image-description a:link{
	z-index:1000;
	color:#fff;
	font-size:18px;
	margin: 2px 2px 2px 2px;
	text-decoration:underline;
}

.gill #main-image-description a:active{
	z-index:1000;
	color:#fff;
	font-size:18px;
	margin: 2px 2px 2px 2px;
	text-decoration:underline;
}

.gill #main-image-description a:visited{
	z-index:1000;
	color:#fff;
	font-size:18px;
	margin: 2px 2px 2px 2px;
	text-decoration:underline;
}


.gill #main-image-description a:hover {
	z-index:1000;
	color:#ccc;
	font-size:18px;
	margin: 2px 2px 2px 2px;
	text-decoration:none;
}

.gill #main-image-2 img{
	position:absolute;
	top:372px;
	left:5px;
	width:190px;
	height: auto;
	z-index:1000;
	color:#000;
	font-size:22px;
	border:none;
}



	
	
	
	

.gill #main-message  {
	position:absolute;
	top:142px;
	left:203px;
	width:793px;
	height: 564px;
	z-index:100;
	color:#000;
	margin:5px 2px 2px 5px;

}
.gill #main-message  h1  {
		color:#000;
			font-size:28px;
				margin:3px 2px 2px 5px;
				font-weight:100;
}
.gill #main-message  h2  {
		color:#000;
			font-size:22px;
				margin:5px 2px 2px 5px;
				font-weight:100;
}
.gill #main-message p  {
		color:#000;
			font-size:14px;
				margin:5px 2px 10px 5px;
}
.gill #main-message ul, li  {
		color:#000;
			font-size:14px;
}

.gill #main-message a:link  {
		color:#000;
			font-size:14px;
			text-decoration:underline;
			margin:inherit;
}

.gill #main-message a:active  {
		color:#000;
			font-size:14px;
			text-decoration:underline;
						margin:inherit;
}

.gill #main-message a:visited {
		color:#000;
			font-size:14px;
			text-decoration:underline;
						margin:inherit;
}


.gill #main-message a:hover  {
		color:#333;
		font-size:14px;
		text-decoration:none;
					margin:inherit;

}








.gill #how-to-pay  {
	position:absolute;
	top:1117px;
	left:25px;
	width:942px;
	height: auto;
	z-index:100;
	color:#000;
	margin:0px 2px 0px 5px;

}
.gill #how-to-pay  h1  {
		color:#000;
			font-size:26px;
				margin:5px 2px 5px 5px;
				font-weight:100;
}
.gill #how-to-pay ul {
		color:#000;
			font-size:14px;
			float:left;
			margin:0;
}
.gill #how-to-pay li  {
		color:#000;
			font-size:14px;
				float:left;
			margin:0px 10px 0px 0px;
			list-style:none;
}

.gill #how-to-pay p  {
		color:#000;
			font-size:10px;

}


.gill #how-to-pay a:link  img{
	margin-top:4px;

}

.gill #how-to-pay a:active  {

}

.gill #how-to-pay a:visited {

}


.gill #how-to-pay a:hover img {
		margin-top:0px;

}

.gill #where-we-work  {
	position:absolute;
	top:1166px;
	left:-21px;
	width:1000px;
	height: auto;
	z-index:100;
	color:#000;
	margin:5px 2px 2px 5px;

}

.gill #where-we-work p  {
		color:#000;
		text-align:center;
			font-size:14px;
				margin:5px 2px 5px 5px;
}





.gill #bottom-screen-furniture  {
	position:absolute;
	top:1222px;
	left:0px;
	width:100%;
	min-width:250px;
	height: 21px;
	z-index:100;
	color:#060;
	margin:0px 2px 0px 5px;

}

.gill #bottom-screen-furniture  ul {
		color:#000;
			font-size:10px;
			float:left;
			margin:0;
			width:1000px;			
}
.gill #bottom-screen-furniture  li  {
color:#060;
			font-size:10px;
				float:left;
			margin:0px 10px 0px 0px;
			list-style:none;
}

.gill #bottom-screen-furniture  p  {
color:#060;
			font-size:10px;

}


.gill #bottom-screen-furniture  a:link {

		color:#060;

}

.gill #bottom-screen-furniture  a:active  {
color:#060;
}

.gill #bottom-screen-furniture  a:visited {
color:#060;
}


.gill #bottom-screen-furniture  a:hover {
	color:#060;



}
