@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/mainbg.jpg);
		background-color:#365861;
	}
#main
	{
		width:850px;
		margin:0 auto;
		padding:0px;
	}
#mainsupport
	{
		width:849px;
		float:left;
		margin:0px;
		padding:0px;
	}
#headerbg
	{
	width:849px;
	height:43px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/headerbg1.jpg);
	background-repeat:no-repeat;
	line-height: 43px;
	}
#mainbodybg
	{
	width:849px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/main_body_bg.jpg);
	background-repeat:repeat;
		}
#mainbodybg2
	{
	width:809px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#78bbc8;
	text-align:justify;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
		
	}
#toptxt
	{
	width:836px;
	height:41px;
	float:left;
	margin:0px;
	line-height: 41px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}
#prods
	{
	width:800px;
	height:auto;
	font-weight: normal;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	#enquire
	{
	width:800px;
	height:auto;
	font-weight: normal;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	}
/*----------------------------------------------TOP------------------------------------------------------------------------------------------------END----------------*/	
#header
	{
		width:849px;
		height:153px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/cloudheader.jpg);
		background-repeat:no-repeat;
	}
#headertxtblank
	{
		width:849px;
		height:140px;
		float:left;
		margin:0px;
	}
#flash
	{
		width:500px;
		height:61px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:60px;
		font-weight:bold;
		color:#ffffff;
	}
#logo
	{
		width:217px;
		height:153px;
		float:right;
		margin:0px;
		padding:0px;
	}
#flash
	{
		width:430px;
		height:153px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:18px;
		color:#b66f00;
	}
#input
	{
		width:235px;
		height:21px;
		float:left;
		margin:0px;
		padding:0px;
	}
#input02
	{
		width:235px;
		height:21px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
	}
.input
	{
		width:225px;
		height:17px;
		float:left;
		margin:0px;
		padding:4px 0 0 10px;
		font-family: Arial;
		font-size:9px;
		color:#395761;
		background-color:#adced2;
		border:solid 1px #adced2;
	}
/*------------------------------------------------------------------------HEADER-------------------------------------------------------------END----------------------*/	
#menubg
	{
		width:849px;
		height:103px;
		float:left;
		margin:0px;
		padding:0;
		background-image:url(images/menubg.jpg);
		background-repeat:no-repeat;
	}
#menu
	{
	width:849px;
	height:56px;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#pricebg
	{
		width:849px;
		height:257px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/pricebg.jpg);
		background-repeat:no-repeat;
	}
#priceblank
	{
		width:849px;
		height:257px;
		float:left;
		margin:0px;
		padding:0px;
	}
#priceyellowtxt
	{
		width:849px;
		height:32px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:18px;
		color:#c3a300;
		text-align:center;
		
	}
#pricenormaltxt
	{
	width:839px;
	height:auto;
	float:left;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	color:#78bbc8;
	text-align:center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
		
	}
#sublinksblank
	{
	width:790px;
	height:121px;
	float:left;
	padding:0;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
#sublinks
	{
		width:675px;
		height:121px;
		float:left;
		margin:0px;
		padding:0px;
	}
#sublinks ul
	{
	width:720px;
	height:32px;
	float:left;
	margin:0px;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	}
#sublinks ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#sublinks ul li .txt
	{
		font-family:Arial;
		font-size:24px;
		color:#b66f00;
		text-align:left;
	}
#sublinks ul li a.services
	{
		width:196px;
		height:66px;
		float:left;
		margin:0px;
		padding:55px 0 0 19px;
		font-family:Arial;
		font-size:24px;
		color:#1e323a;
		text-decoration:none;
		background-image:url(images/ourservices.jpg);
		background-repeat:no-repeat;
		line-height:20px;
	}
#sublinks ul li a.services:hover
	{
		width:196px;
		height:66px;
		float:left;
		margin:0px;
		padding:55px 0 0 19px;
		font-family:Arial;
		font-size:24px;
		color:#1e323a;
		text-decoration:none;
		background-image:url(images/ourservicesover.jpg);
		background-repeat:no-repeat;
	}
#sublinks ul li a.projects
	{
		width:196px;
		height:66px;
		float:left;
		margin:0 14px 0 14px;
		padding:55px 0 0 19px;
		font-family:Arial;
		font-size:24px;
		color:#1e323a;
		text-decoration:none;
		background-image: url(images/ourprojects.jpg);
		background-repeat:no-repeat;
		line-height:20px;
	}
#sublinks ul li a.projects:hover
	{
		width:196px;
		height:66px;
		float:left;
		margin:0 14px 0 14px;
		padding:55px 0 0 19px;
		font-family:Arial;
		font-size:24px;
		color:#1e323a;
		text-decoration:none;
		background-image: url(images/ourprojectsover.jpg);
		background-repeat:no-repeat;
	}
#sublinks ul li a.partners
	{
		width:196px;
		height:66px;
		float:left;
		margin:0px;
		padding:55px 0 0 19px;
		font-family:Arial;
		font-size:24px;
		color:#1e323a;
		text-decoration:none;
		background-image: url(images/ourpartners.jpg);
		background-repeat:no-repeat;
		line-height:20px;		
	}
#sublinks ul li a.partners:hover
	{
		width:196px;
		height:66px;
		float:left;
		margin:0px;
		padding:55px 0 0 19px;
		font-family:Arial;
		font-size:24px;
		color:#1e323a;
		text-decoration:none;
		background-image: url(images/ourpartnersover.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------SERVICES------------------------------------------------------------END--------------------------*/	
#bottombg
	{
		width:849px;
		height:216px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/bottombg.jpg);
		background-repeat:no-repeat;
	}
#bottomblank
	{
		width:849px;
		height:213px;
		float:left;
		margin:0px;
	}
#bottompic
	{
	width:192px;
	height:191px;
	float:left;
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	}
#bottomtxtblank
	{
	width:500px;
	height:191px;
	float:left;
	margin:0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	}
#bottomyellowtxt
	{
	width:400px;
	height:31px;
	float:left;
	padding:0px;
	font-family:Arial;
	font-size:18px;
	color:#c3a300;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#bottomwhitetxt
	{
		width:480px;
		height:19px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:14px;
		color:#eaeef1;
	}
#bottomnormaltxt
	{
		width:480px;
		float:left;
		margin:30px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#6199a4;
	}	
/*------------------------------------------------------------------BOTTOM--------------------------------------------------------END--------------------------------*/	
#footerbg
	{
		width:850px;
		height:86px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footerbg.jpg);
		background-repeat:repeat-x;
	}
#footerlinksblank
	{
		width:849px;
		height:12px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#1E3239;
		text-align:center;
		text-decoration:none;
	}
.footerlinks
	{
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#1E3239;
		text-align:center;
		text-decoration:none;
		padding:0 7px 0 7px;
	}
.footerlinks:hover
	{
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration: underline;
		padding:0 7px 0 7px;
	}
#copyrights
	{
	width:849px;
	height:12px;
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:#dee084;
	text-align:center;
	line-height: 22px;
	}
#validation
	{
	width:449px;
	height:21px;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 365px;
	}
.xhtml
	{
		width:57px;
		height:21px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#243b47;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/xhtml.gif);
		background-repeat:no-repeat;
	}
.xhtml:hover
	{
		width:57px;
		height:21px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#243b47;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/css.gif);
		background-repeat:no-repeat;
	}	
.css:hover
	{
		width:57px;
		height:21px;
		float:left;
		margin:0 0 0 3px;
		padding:3px 0 0 0;
		font-family: Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#243b47;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/css.gif);
		background-repeat:no-repeat;
	}
.css
	{
		width:57px;
		height:21px;
		float:left;
		margin:0 0 0 3px;
		padding:3px 0 0 0;
		font-family: Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#243b47;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/css.gif);
		background-repeat:no-repeat;
	}
/*-----------------------------------------------------------------INNERPAGE---------------------------------------------------------------------------------------END*/	
#innercontentblank
	{
		width:912px;
		float:left;
		margin:0px;
		padding:0 0 20px 0;
		border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		background-color:#1e323a;
		background-image: url(file:///E|/websites/gksupplies/2009/1234/html/images/hline.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
	}
#innercontentleft
	{
		width:550px;
		float:left;
		margin:0px;
		padding:0 0 0 34px;
	}
#innerheading
	{
		width:512px;
		height:31px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:30px;
		color:#c3a300;
	}
#innercontent
	{
		width:512px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#6199a4;
		text-align:justify;
	}
#innercontent
	{
		width:512px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#6199a4;
		text-align:justify;
	}
#innercontent02
	{
		width:512px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#6199a4;
		text-align:justify;
	}
#innercontent03
	{
		width:512px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#6199a4;
		text-align:justify;
	}
#innercontent04
	{
		width:512px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#6199a4;
		text-align:justify;
	}
#innercontentright
	{
		width:325px;
		float:right;
		margin:0px;
		padding:0px;
	}
#submitbutton
			{
				width:200px;
				height:20px;
				margin:30px 0 0 0;
				padding:0;
				float:left;
	
	}
.listbox
		{

				width:177px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:177px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}	
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/																																																																																				
h1 {
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight: normal;
}
h2 {
	width:849px;
	height:40px;
	float:left;
	font-family:Arial;
	font-size:18px;
	color:#c3a300;
	text-align:center;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
a {
	color: #FFFFFF;
}
form {
	width: 500px;
	background-position: center;
	background-color: #3B636D;
	color: #000000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: thin solid #FFFFFF;
}
fieldset {
	background-color: #00CC00;
}
h3 {
	font-size: 16px;
	color: #78BBC8;
}
#mainbodybg2 li {
	color: #C3A300;
	list-style-type: square;

}
#mainTable{
	width: 100%;
	border: 1px solid #C4A300;
	background-color: #1E3239;

}	
#mainTable td {
	vertical-align: top;
	text-align: left;
	padding: 4px;
	background-color: #3A626C;
}
#mainTable ul {
	color: #CC0000;
	line-height: 18px;
	list-style-type: square;
	list-style-position: inside;
}	
.mainTabletop {
	background-color: #C3A300;
}
