html{
	background:url("top.bmp");
	height:100%;  /* needed for container min-height */
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}

body {
 height:100%;  /* needed for container min-height */
 margin:0;
	padding:0;
}
    
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:760px;
	background:white;
	border: 1px solid #ccc;	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}          
* html #container {
height:  100%;
}

div#header {

	padding:0px;    
	border-bottom: 1px solid #ccc;
	background-image:url("http://www.clearwaveit.co.uk/images/clearwave_computer_support_york.png");
	width:760px;
	height:174px;
  }
 
#image {

	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	height: 168px;
	color: white;
}

div#main {
	padding:1em 1em 5em; /* bottom padding for footer */
}
	div#main p{
		padding-left:100px;
	} 
	div#main img.floatLeft { 
    float: left; 
    margin: 4px; 
  }

div#main_map {

	float: left;
  padding-top:10px;
  padding-bottom:10px;
	margin-left: 100px;
	margin-bottom: 10px;
}

div#footer {
  position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  border-top: 1px solid #ccc;
  background: #f0f0f0;
}

	div#footer p {
		padding:1em;
		margin:0;
		text-align:center;
	} 

div#copyright {

	width:100%;	
	bottom:0; /* stick to bottom */    
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	border-top: 1px solid #ccc; 
	font-size: 10px;    
}

	div#copyright p {

		bottom:0; /* stick to bottom */ 
		margin:0;        
		text-align:center;    
	} 

	div#copyright a {

		color: #3399FF;    
		text-decoration: none;   
		background: white;   
	}

	div#copyright a:hover {

		border-bottom: 1px dashed #3399ff;

	}



div#content {

	padding:1em 1em 5em; /* bottom padding for footer */

}

	div#content p {        
		text-align:justify;      
		padding:0 1em;   
	}

div#subcontent {
	text-align:left;
  float:left;
  width:680px;   
}

	div#subcontent p{
	padding-left:100px;

	}

	div#subcontent h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 0.8em;                  
	padding-left:1.5em;   
	}

div#tech {
  float:left;
  width:320px;
  padding-top:92px;
}
  
  div#tech p{
   padding:0px;
  
  }



#main a {

	text-decoration: none;    
	color: #3399FF;      
	background: white;   
}

#main a:hover {

	border-bottom: 1px dashed #3399FF;

}  

div#sidebar {

	padding:1em 1em 5em; /* bottom padding for footer */

}
       
h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 0.8em;  
}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 0.8em; 
}



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;
  line-height: 130%;      
}



.g {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;      
	color: #999999;     
}

#lmenu {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  margin-left:220px;

}

#lmenu li {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;

}

#menu2 {

	margin-top:3px;
  margin-left:4px;
	padding:1px; /* bottom padding for footer */    
	text-align:left; 
		font-family: Verdana, Arial, Helvetica, sans-serif;   
		font-size: 8pt;    
}



	div#menu2 p {

		text-align:left;   
		font-family: Verdana, Arial, Helvetica, sans-serif;   
		font-size: 8pt;  
	}

	div#menu2 a{

	color: #333399;  
	text-decoration: underline;    
	}

	

	div#menu2 a:hover {

	background: #3399FF;  
	color: #ffffff;      
	border-bottom: 1px dashed #3399ff;  
	text-decoration:none;

	}

	

#menu {

	float: left;   
	margin: 5px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 8pt;

}

#menu ul {	

	list-style: none;   
	width: 95px;       
	margin: 0 0 10px 0; 
	padding: 0;       
	font-size: 1.1em;

}	



#menu li {

	margin-top: 4px;  
	text-align: left;

}



#menu li a {

	font-weight: bold;  
	padding-left: 4px;  
	height: 15px;     
	text-decoration: none;  
	color: #3399FF;     
	display: block;     
	background: #ffffff; 
	border-left: 5px solid #3399FF;

}	

	

#menu li a:hover {

	background: #3399FF;

	color: #ffffff;

}






