@charset "UTF-8";
/* CSS Document */

body {
	background-color: #ccc;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #555;
	text-align: center;
	margin: 0 0 0  0;
	}
	
/*	--------------------------------------------
		LAYOUT		
	--------------------------------------------   */
	
#bgred {
	width: 100%;
	height: 768px;
	background: #d0cccc url(images/bg-red.png) repeat-x top;
	}

#bggreen {
	width: 100%;
	height: 768px;
	background: #ccd0cc url(images/bg-green.png) repeat-x top;
	}
	
#contentred {
	width: 799px;
	height: auto;
	background: #ccc url(images/bg-red2.png) repeat-x top;
	margin: 0px auto;
	}
	
#contentgreen {
	width: 799px;
	height: auto;
	background: #ccc url(images/bg-green2.png) repeat-x top;
	margin: 0px auto;
	}
	
#shadowside {
	width: 847px;
	height: auto;
	background: url(images/shadow-side.png) repeat-y;
	margin: 0px auto
	}
	
/*	--------------------------------------------
		FOOTER		
	--------------------------------------------   */

#footer {
	width: 847px;
	height: 44px;
	background: url(images/shadow-footer.png) repeat-y;
	margin: 0px auto;
	position: relative;
	}
	
#copyright {
	position: absolute;
	left: 44px;
	bottom: 26px
	}

#emailfooter {
	position: absolute;
	left: 424px;
	bottom: 26px
	}

#telfooter {
	position: absolute;
	left: 614px;
	bottom: 26px
	}
	
p.footertxt {
	font-size:11px;
	margin: 0;
	padding: 0
	}
	
/*	--------------------------------------------
		HEADER		
	--------------------------------------------   */

#header {
	width: 799px;
	height: 80px;
	background: #eee;
	position: relative;
	}

p.headertxt {
	font-size:11px;
	margin: 0;
	padding: 0
	}

#emailheader {
	position: absolute;
	left: 20px;
	top: 20px
	}
#telheader {
	position: absolute;
	left: 210px;
	top: 20px
	}

#logo {
	width: 169px;
	height: 42px;
	background: url(images/logo.png);
	position: absolute;
	right: 20px;
	bottom: 20px;
	}

.stitch1 {
	width: 799px;
	height: 1px;
	background: url(images/stitching1.png);
	position: absolute;
	bottom: 1px;
	left: 0;
	}

	
/*	--------------------------------------------
		TOP		
	--------------------------------------------   */

#topred {
	width: 799px;
	height: auto;
	background: #e5e5e5 url(images/bg-top-red.png) repeat-x top;
	}

#topgreen{
	width: 799px;
	height: auto;
	background: #e0e0e0 url(images/bg-top-green.png) repeat-x top;
	}

#topleft {
	width: 190px;
	height: auto;
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	position: relative;
	}
	

#topleftgallery {
	width: 190px;
	height: 370px;
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	position: relative;
	}
	
#topright {
	width: 569px;
	height: auto;
	float: left;
	display: inline;
	margin: 20px 20px 20px 0;
	}

#projects-topleft {
	width: 190px;
	height: 270px;
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	position: relative;
	}
	
/*	--------------------------------------------
		BOTTOM		
	--------------------------------------------   */

.stitch2 {
	width: 799px;
	height: 2px;
	background: #eee url(images/stitching2.png) no-repeat bottom;
	}

#bottom {
	width: 759px;
	height: auto;
	border-top: #eee solid 18px;
	border-right: #eee solid 20px;
	border-bottom: #eee solid 20px;
	border-left: #eee solid 20px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#bottomleft {
	width: 170px;
	height: auto;
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	text-align: right;
	}
	
#bottomright {
	width: 549px;
	height: auto;
	float: left;
	display: inline;
	margin: 20px 20px 20px 0;
	}

#bottomright2col {
	width: 379px;
	margin: 20px 20px 20px 0;
	height: auto;
	float: left;
	display: inline;
	}

/*	--------------------------------------------
		LINKS
	--------------------------------------------   */

a:link {
    text-decoration: none;
	color: #555;	
	}

a:visited {
    text-decoration: none;
	color: #555;	
	}

a:hover {
    text-decoration: underline;
	color: #555;	
	}
	
a:active {
    text-decoration: none;
	color: #555;
	}
	
a.newslink:link {
    text-decoration: none;
	color: #444;	
	}

a.newslink:visited {
    text-decoration: none;
	color: #444;	
	}

a.newslink:hover {
    text-decoration: underline;
	color: #444;	
	}

a.newslink:active {
    text-decoration: none;
	color: #444;	
	}

a.green:link {
	color:#555;
	text-decoration: underline;
	}

a.green:hover {
	color:#555;
	text-decoration: underline;
	}

/*	--------------------------------------------
		HEADINGS		
	--------------------------------------------   */

h1 {
	font-weight: normal;
	font-size: 24px;
	margin: 0 0 20px 0;
	padding: 0;
	color: #444;
	}

h2 {
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 0;
	color: #444;
	}

h3 {
	font-weight: normal;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #444;
	}


/*	--------------------------------------------
		GENERAL		
	--------------------------------------------   */

.textwrap {
	margin: 20px;
	}

.textwrap2 {
	margin: 0 0 0 20px;
	}


p {
	line-height: 1.3em;
	margin: 15px 0 0 0;
	}
	
p.first {
	line-height: 1.3em;
	margin: 0 0 0 0;
	}
	
p.paranews {
	line-height: 1.3em;
	margin: 10px 0 0 0;
	}
	
.clear {
	clear: both;
	}

.line2col {
	width: 190px;
	height: 1px;
	background: #444;
	}

.line1col {
	width: 95px;
	height: 1px;
	background: #444;
	float: right;
	}

	
/*	--------------------------------------------
		HOME		
	--------------------------------------------   */

#homeflash {
	width: 759px;
	height: 330px;
	background: url(images/home-img1.jpg);
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	}
	
#homeleftcol {
	width: 380px;
	height: auto;
	float: left;
	margin: 0 0 0 0;
	}

/* ---------------
	NEWS
   ---------------*/

#homerightcol {
	width: 379px;
	height: auto;
	float: left;
	margin: 0 0 0 0;
	background: #d5d5d5 url(images/newsbg.png) top repeat-x;
	}

.newsentry {
	margin: 0 0 0 0;
	float: left;
	}

.newsspacer {
	width: 100%;
	height: 20px;
	}

.linenews {
	width: 100%;
	height: 1px;
	background: #fff;
	margin: 10px 0 0 0;
	}

.newsleft {
	width: 95px;
	float: left;
	display: inline;
	text-align: right;
	margin: 0 0 0 0;
	}
	
.newsright {
	width: 244px;
	float: left;
	display:inline;
	margin: 0 20px 0 20px;
	}

.newsimage {
	margin: 10px 0 0 0;
	}


/*	--------------------------------------------
		COMPANY		
	--------------------------------------------   */
	
#companyimage {
	width: 549px;
	height: 240px;
	margin: 0 0 0 20px;
	}

/*	--------------------------------------------
		COMPANY	/ TEAM	
	--------------------------------------------   */
	
	
.teamholder-topl {
	width: 264px;
	height:auto;
	float: left;
	background-color: #eee;
	margin: 0px 1px 0px 0px;
	display: inline;
	}

.teamholder-topr {
	width: 264px;
	height:auto;
	float: left;
	background-color: #eee;
    margin: 0px 0px 1px 0px;
	display: inline;
	}

#teamholder-bottoml {
	width: 264px;
	height:auto;
	float: left;
	background: #eee;
	}
	
.teamholder-bottomr {
	width: 264px;
	height:auto;
	float: left;
	background-color: #eee;
    margin: 0px 0px 1px 1px;
	display: inline;
	}

.teambox {
	margin:15px;
	}

	
/*	--------------------------------------------
		PROCESS		
	--------------------------------------------   */
	

#processflash {
	width: 759px;
	height: 330px;
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	background: #fff;
	}
	
/*	--------------------------------------------
		GALLERY		
	--------------------------------------------   */
	
#galleryholder {
	width: 549px;
	height: auto;
	margin: 0 0 0 20px;
	text-align: left;
	}
	
#gallery-form {
	width: 549px;
	float: left;
	padding: 0px;
	margin: 20px 0 20px 0px;
	}
	
#contact-form {
	width: 359px;
	float: left;
	display: inline;
	padding: 0px;
	margin: 20px 0 20px 20px;
	}

#cname {
	background: #eee;
	border: 1px solid #999;
	margin: 0;
	padding: 1px;
	}

#cemail {
	background: #eee;
	border: 1px solid #999;
	margin: 0;
	padding: 1px;
	}

#ccomment {
	background: #eee;
	border: 1px solid #999;
	margin: 0;
	padding: 1px;
	}

.submit {
	margin: 0;
	padding: 1px 3px 1px 3px;
	background: #eee;
	border: 1px solid #999;
	color: #333;
	}

#commentForm {
	margin: 0;
	padding: 0;
	}

/*	--------------------------------------------
		NEWS		
	--------------------------------------------   */

#newsentry {
	width: 759px;
	height: auto;
	border-top: #eee solid 18px;
	border-right: #eee solid 20px;
	border-bottom: #eee solid 20px;
	border-left: #eee solid 20px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#newsleft {
	width: 359px;
	height: auto;
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
	text-align: right;
	}
	
#newsright {
	width: 379px;
	height: auto;
	float: left;
	margin: 0;
	}


.stitch2news {
	width: 799px;
	height: 2px;
	background: #eee url(images/stitching2.png) no-repeat bottom;
	}

.line1colnews {
	width: 95px;
	height: 1px;
	background: #444;
	float: right;
	margin: 20px 0 10px 0;
	}

.newsbreak {
	height: 20px;
	}






























	
/*	--------------------------------------------
		NAV RED		
	--------------------------------------------   */

#nav {
	width: 570px;
	height: 20px;
	position: absolute;
	bottom: 20px;
	left: 20px;
	margin: 0;
	padding: 0;
	}

#nav li {
	margin: 0 0 0 0;
	display: inline;
	font-weight: normal;
	list-style: none;
	padding: 0;
	}
	
/* ---------------*/

a.butcompany {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-red-company.gif);
	}
   
a.butcompany:hover {
	background-position: 0 20px;
	}

a.butcompany.active {
	background-position: 0 20px;
	}

a.butcompany span {
	display: none;
	}

/* ---------------*/

a.butprocess {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-red-process.gif);
	}
   
a.butprocess:hover {
	background-position: 0 20px;
	}

a.butprocess.active {
	background-position: 0 20px;
	}

a.butprocess span {
	display: none;
	}

/* ---------------*/

a.butgallery {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-red-gallery.gif);
	}
   
a.butgallery:hover {
	background-position: 0 20px;
	}

a.butgallery.active {
	background-position: 0 20px;
	}

a.butgallery span {
	display: none;
	}
	
/* ---------------*/

a.butprojects {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-red-projects.gif);
	}
   
a.butprojects:hover {
	background-position: 0 20px;
	}

a.butprojects.active {
	background-position: 0 20px;
	}

a.butprojects span {
	display: none;
	}

/* ---------------*/

a.butnews {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-red-news.gif);
	}
   
a.butnews:hover {
	background-position: 0 20px;
	}

a.butnews.active {
	background-position: 0 20px;
	}

a.butnews span {
	display: none;
	}

/* ---------------*/

a.butcontact {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-red-contact.gif);
	}
   
a.butcontact:hover {
	background-position: 0 20px;
	}

a.butcontact.active {
	background-position: 0 20px;
	}

a.butcontact span {
	display: none;
	}

/*	--------------------------------------------
		NAV GREEN		
	--------------------------------------------   */

a.butcompany-green {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-green-company.gif);
	}
   
a.butcompany-green:hover {
	background-position: 0 20px;
	}

a.butcompany-green.active {
	background-position: 0 20px;
	}

a.butcompany-green span {
	display: none;
	}

/* ---------------*/

a.butprocess-green {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-green-process.gif);
	}
   
a.butprocess-green:hover {
	background-position: 0 20px;
	}

a.butprocess-green.active {
	background-position: 0 20px;
	}

a.butprocess-green span {
	display: none;
	}

/* ---------------*/

a.butgallery-green {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-green-gallery.gif);
	}
   
a.butgallery-green:hover {
	background-position: 0 20px;
	}

a.butgallery-green.active {
	background-position: 0 20px;
	}

a.butgallery-green span {
	display: none;
	}
	
/* ---------------*/

a.butprojects-green {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-green-projects.gif);
	}
   
a.butprojects-green:hover {
	background-position: 0 20px;
	}

a.butprojects-green.active {
	background-position: 0 20px;
	}

a.butprojects-green span {
	display: none;
	}

/* ---------------*/

a.butnews-green {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-green-news.gif);
	}
   
a.butnews-green:hover {
	background-position: 0 20px;
	}

a.butnews-green.active {
	background-position: 0 20px;
	}

a.butnews-green span {
	display: none;
	}

/* ---------------*/

a.butcontact-green {
	display: block;
	width: 94px;
	height: 20px;
	float: left;
	margin: 0 1px 0 0;
	text-decoration: none;
	background: url(images/nav-green-contact.gif);
	}
   
a.butcontact-green:hover {
	background-position: 0 20px;
	}

a.butcontact-green.active {
	background-position: 0 20px;
	}

a.butcontact-green span {
	display: none;
	}


/*	--------------------------------------------
		NAV COMPANY		
	--------------------------------------------   */

#navcompany {
	width: 190px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:13px;
	}

#navcompany li {
	margin: 0 0 0 0;
	display: inline;
	font-weight: normal;
	list-style: none;
	padding: 0;
	}
	
/* ---------------*/

a.navcompany-about {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-comp-about.gif);
	}
   
a.navcompany-about:hover {
	background-position: 0 20px;
	}

a.navcompany-about.active {
	background-position: 0 20px;
	}

a.navcompany-about span {
	display: none;
	}

/* ---------------*/

a.navcompany-services {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-comp-services.gif);
	}
   
a.navcompany-services:hover {
	background-position: 0 20px;
	}

a.navcompany-services.active {
	background-position: 0 20px;
	}

a.navcompany-services span {
	display: none;
	}
	
/* ---------------*/

a.navcompany-people {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-comp-people.gif);
	}
   
a.navcompany-people:hover {
	background-position: 0 20px;
	}

a.navcompany-people.active {
	background-position: 0 20px;
	}

a.navcompany-people span {
	display: none;
	}
	
/*	--------------------------------------------
		NAV PROJECTS		
	--------------------------------------------   */

#navprojects {
	width: 190px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:13px;
	}

#navprojects li {
	margin: 0 0 0 0;
	display: inline;
	font-weight: normal;
	list-style: none;
	padding: 0;
	}
	
/* ---------------*/

a.navprojects-1 {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-project-1.gif);
	}
   
a.navprojects-1:hover {
	background-position: 0 20px;
	}

a.navprojects-1.active {
	background-position: 0 20px;
	}

a.navprojects-1 span {
	display: none;
	}

/* ---------------*/

a.navprojects-2 {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-project-2.gif);
	}
   
a.navprojects-2:hover {
	background-position: 0 20px;
	}

a.navprojects-2.active {
	background-position: 0 20px;
	}

a.navprojects-2 span {
	display: none;
	}

/* ---------------*/

a.navprojects-3 {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-project-3.gif);
	}
   
a.navprojects-3:hover {
	background-position: 0 20px;
	}

a.navprojects-3.active {
	background-position: 0 20px;
	}

a.navprojects-3 span {
	display: none;
	}
	
	
	
/* ---------------*/

a.navprojects-4 {
	display: block;
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-project-4.gif);
	}
   
a.navprojects-4:hover {
	background-position: 0 20px;
	}

a.navprojects-4.active {
	background-position: 0 20px;
	}

a.navprojects-4 span {
	display: none;
	}
	
/*	--------------------------------------------
		NAV GALLERY		
	--------------------------------------------   */

#navgallery {
	width: 190px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:13px;
	}

#navgallery li {
	margin: 0 0 0 0;
	display: inline;
	font-weight: normal;
	list-style: none;
	padding: 0;
	}
	
/* ---------------*/

#navgallery-living {
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	background: url(images/nav-gallery-living.gif);
	background-position: 0 20px;
	}

#navgallery-living span {
	display: none;
	}

/* ---------------*/

a.navgallery-bedroom {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-bedroom.gif);
	}
   
a.navgallery-bedroom:hover {
	background-position: 0 17px;
	}

a.navgallery-bedroom.active {
	background-position: 0 17px;
	}

a.navgallery-bedroom span {
	display: none;
	}

/* ---------------*/

a.navgallery-dining {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-dining.gif);
	}
   
a.navgallery-dining:hover {
	background-position: 0 17px;
	}

a.navgallery-dining.active {
	background-position: 0 17px;
	}

a.navgallery-dining span {
	display: none;
	}

/* ---------------*/

a.navgallery-lounge {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-lounge.gif);
	}
   
a.navgallery-lounge:hover {
	background-position: 0 17px;
	}

a.navgallery-lounge.active {
	background-position: 0 17px;
	}

a.navgallery-lounge span {
	display: none;
	}

/* ---------------*/

a.navgallery-style {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-style.gif);
	}
   
a.navgallery-style:hover {
	background-position: 0 17px;
	}

a.navgallery-style.active {
	background-position: 0 17px;
	}

a.navgallery-style span {
	display: none;
	}

/* ---------------*/

a.navgallery-woodenfurniture {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-woodenfurniture.gif);
	}
   
a.navgallery-woodenfurniture:hover {
	background-position: 0 17px;
	}

a.navgallery-woodenfurniture.active {
	background-position: 0 17px;
	}

a.navgallery-woodenfurniture span {
	display: none;
	}

/* ---------------*/

a.navgallery-bespoke {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 0 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-bespoke.gif);
	}
   
a.navgallery-bespoke:hover {
	background-position: 0 17px;
	}

a.navgallery-bespoke.active {
	background-position: 0 17px;
	}

a.navgallery-bespoke span {
	display: none;
	}


/*	--------------------------------------------
		NAV GALLERY	2	
	--------------------------------------------   */

#navgallery2 {
	width: 190px;
	height: auto;
	position: absolute;
	top: 138px;
	left: 0;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:13px;
	}

#navgallery2 li {
	margin: 0 0 0 0;
	display: inline;
	font-weight: normal;
	list-style: none;
	padding: 0;
	}

/* ---------------*/

#navgallery-commercial {
	width: 190px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	background: url(images/nav-gallery-commercial.gif);
	background-position: 0 20px;
	}
   
#navgallery-commercial span {
	display: none;
	}

/* ---------------*/

a.navgallery-athlone {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-athlone.gif);
	}
   
a.navgallery-athlone:hover {
	background-position: 0 17px;
	}

a.navgallery-athlone.active {
	background-position: 0 17px;
	}

a.navgallery-athlone span {
	display: none;
	}

/* ---------------*/

a.navgallery-lisloughrey {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-lisloughrey.gif);
	}
   
a.navgallery-lisloughrey:hover {
	background-position: 0 17px;
	}

a.navgallery-lisloughrey.active {
	background-position: 0 17px;
	}

a.navgallery-lisloughrey span {
	display: none;
	}

/* ---------------*/

a.navgallery-millside {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-millside.gif);
	}
   
a.navgallery-millside:hover {
	background-position: 0 17px;
	}

a.navgallery-millside.active {
	background-position: 0 17px;
	}

a.navgallery-millside span {
	display: none;
	}

/* ---------------*/

a.navgallery-sleepy {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-sleepy.gif);
	}
   
a.navgallery-sleepy:hover {
	background-position: 0 17px;
	}

a.navgallery-sleepy.active {
	background-position: 0 17px;
	}

a.navgallery-sleepy span {
	display: none;
	}

/* ---------------*/

a.navgallery-burrendale {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-burrendale.gif);
	}
   
a.navgallery-burrendale:hover {
	background-position: 0 17px;
	}

a.navgallery-burrendale.active {
	background-position: 0 17px;
	}

a.navgallery-burrendale span {
	display: none;
	}

/* ---------------*/

a.navgallery-ohares {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-ohares.gif);
	}
   
a.navgallery-ohares:hover {
	background-position: 0 17px;
	}

a.navgallery-ohares.active {
	background-position: 0 17px;
	}

a.navgallery-ohares span {
	display: none;
	}

/* ---------------*/

a.navgallery-other {
	display: block;
	width: 190px;
	height: 17px;
	margin: 0 0 0 0;
	padding: 0;
	text-decoration: none;
	background: url(images/nav-gallery-reupholsterery.gif);
	}
   
a.navgallery-other:hover {
	background-position: 0 17px;
	}

a.navgallery-other.active {
	background-position: 0 17px;
	}

a.navgallery-other span {
	display: none;
	}