html, body{
	margin-top:10px; margin-left:0; margin-bottom:20px; margin-right:0;
	padding:0;
	text-align:center;
	background-color:#fff;
} 

.container { 
	width:780px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	z-index:1;   
}

#leftcol{
	position:relative;
	float:left;
	text-align:left;
	width:200px;
 	z-index:11;
 }/* see leftnav.css */

/*Hidden H1 for home page*/

h1#gibson {
    text-align:center;
	width:200px;
	height:60px; /* height of the replacement image */
	margin:0;
	padding:0; 
    background-image: url("images/gibson_developments_ltd.gif");
    background-repeat:no-repeat;
}
h1#gibson span {display:none; margin:0; padding:0;}

#maincontent{ 
 	position:relative;
 	float:left; 
	text-align:left;
 	width:520px; 
	margin-left:20px;
	margin-right:0;
	margin-top:80px;
	margin-bottom:0;
 	padding:0;
 	z-index:12;
 }/* see maincontentblock.css */

#devmaincontent{ 
 	position:relative;
 	float:left; 
	text-align:left;
 	width:380px; 
	margin-left:20px;
	margin-right:0;
	margin-top:80px;
	margin-bottom:0;
 	padding:0;
 	z-index:12;
 }/* see devcontentblock.css */

/*Text Styles*/
a, h2, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D;}

.italic {font-style:italic;}

.clr{clear:both; padding:0; margin:0; } 

/* Colours */

.dark_grey {color:#4D4D4D;}
.purple {color:#8E001C;}
.black {color:#000;}
.white {color:#fff;}
img {border:none}


 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
}

