	/* 

DEFAULTS STYLE SHEET FOR [ATTIK DESIGNS]
Created by [ADRIAN CORCORAN]
[http://www.attikdesigns.ie]

*/

/* --------- 3. nav menu --------- */

/*	Nav Menu	*/
#nav {
		position:absolute;
		top:0px;
		z-index: 3000;
		}
#nav, #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
1		line-height: 1;
		z-index: 3000;
		}
#nav:after, #nav ul:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}		
#nav a {
		display: block;
		float: left;
		height: 39px;
		padding: 0 4px;
1		background:url(/mainpics/sqs/sqBlue70.png) 0 0 repeat;
		line-height:39px;
		font-size: 1.2em;
		color: #fff;
		text-decoration: none;
		font-weight: normal;
1		border-right: #8eacb8 1px solid;
		border-right: #a6c98f 1px solid;
		}
#nav a:hover {
		height: 39px;
		background:url(/mainpics/sqs/sqBlue90.png) 0 0 repeat;
		}
#nav a.on {
		height: 39px;
		background:url(/mainpics/sqs/sqBlue90.png) 0 0 repeat;
		}
#nav li {
		float: left;
		height:39px;
		}
		
/*	sub menu level 1	*/
#nav li ul {
		clear: left;
		position: absolute;
		left: -999em;
		top: 39px;
		background:url(/mainpics/sqs/sqGreen90.png) 0 0 repeat;
1		background: #176284;
1		padding-top: 0.5em;
1		padding-bottom: 0.5em;
		z-index: 3000;
		}
#nav li:hover ul {
		left: auto;
		}
#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
		}
#nav li ul li {
		clear: left;
		height: auto;
		}
#nav li ul li a {
		display: block;
		height: auto;
		width: 160px;
		padding: 5px;
		padding-right: 20px;
		line-height:1.5em;
		font-size: 1.2em;
		border-right: none;
1		border-bottom: #8eacb8 1px solid;
		border-bottom: #a6c98f 1px solid;
		text-align: left;
		}
#nav li ul li:hover {
		}
#nav li ul li:hover a {
		height: auto;
		color: #fff;
		}

/*	sub menu level 2	*/
#nav li ul ul {
		top: auto;
		margin-top: 0px;
		margin-left: 185px;
		background:url(/mainpics/sqs/sqBlue90.png) 0 0 repeat;
		z-index: 3000;
		}
#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em;
		}
#nav li li:hover ul, #nav li li.sfhover ul {
		left: auto;
		}
#nav li ul ul li:hover a {
		background:url(/mainpics/sqs/sqGreen90.png) 0 0 repeat;
		}

/*	sub menu level 3	*/
#nav li ul ul ul {
		background:url(/mainpics/sqs/sqGreen90.png) 0 0 repeat;
		z-index: 3000;
		}
#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		}
#nav li li li:hover ul, #nav li li li.sfhover ul {
		left: auto;
		}
#nav li ul ul ul li:hover a {
		background:url(/mainpics/sqs/sqBlue90.png) 0 0 repeat;
		}

/*	root menu items	*/
#nav a#home, #nav a#about_us, #nav a#services, #nav a#team, #nav a#contact {
		1width: 120px;
		1height: 67px;
		}
#nav a#home span, #nav a#about_us span, #nav a#services span, #nav a#team span, #nav a#contact span {
		1display: none;
		}
#nav a#home 			{ 1background: url(/mainpics/buttons/button_home_off.jpg) 0 0 no-repeat;	} 
#nav a#home:hover 		{ 1background: url(/mainpics/buttons/button_home_over.jpg) 0 0 no-repeat;	} 
#nav a#home.on 			{ 1background: url(/mainpics/buttons/button_home_on.jpg) 0 0 no-repeat;	} 
