@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
}


body {

background:url(back.jpg);background-position:top center; background-repeat: repeat-x ;  margin:0px; background-color:#D9D9D9; }

div {font-family:Arial,Times,Verdana,Sans-Serif; color:#3F3F3F; font-size:12px; margin:0px;font-weight:normal } 

a { color:#000; font-size:14px; font-family:Arial,Times,Verdana,Sans-Serif;text-decoration: none;font-weight:} 

a:hover { color:#3F3F3F; font-size:14px; font-family:Arial,Times,Verdana,Sans-Serif;font-weight: }

h1 {font-family:Arial,Times,Verdana,Sans-Serif; color:#343434; font-size:18px; margin:0px; }

h2 {font-family:Arial,Times,Verdana,Sans-Serif; color:#343434; font-size:12px; margin:0px; }

h3 {font-family:Arial,Times,Verdana,Sans-Serif; color:#343434; font-size:16px; margin:0px; }


h4 {font-family:Arial,Times,Verdana,Sans-Serif; color:#343434; font-size:15px; margin:0px;font-weight:normal;
 }




.r{.........................................................FOOTERS.............................................................}

 #footer {
	background:url(footer.jpg);
	position:absolute;
	display:block;
	width: 100%;
	height: 213px;
	top:1510px;
	margin-left:auto;
	margin-right:auto;
}

 #thanks-footer {
	background:url(footer.jpg);
	position:absolute;
	display:block;
	width: 100%;
	height: 213px;
	top:1010px;
	margin-left:auto;
	margin-right:auto;
}



 #port-footer {
	background:url(footer.jpg);
	position:absolute;
	display:block;
	width: 100%;
	height: 213px;
	top:3810px;
	margin-left:auto;
	margin-right:auto;
}


 #product-footer {
	background:url(footer.jpg);
	position:absolute;
	display:block;
	width: 100%;
	height: 213px;
	top:2410px;
	margin-left:auto;
	margin-right:auto;
}




 #news-footer  {

    background:url(footer.jpg);
	position: absolute;
	bottom: 0px;
	background-color: #000;
	color: #fff;
	width: 80%;
	text-align: center;
	padding: 2% 10%;
	height:150px;

}







 #footer-content {

	position:absolute;
	display:block;
	width: 700px;
	height: 200px;
	top:10px;
	left:50%; 
	margin-left: -350px;
}






.r{.........................................................CONTENTS.............................................................}



#home-content {
	background:url(home-content.jpg);
	position: relative;
	width: 1000px;
	height: 1425px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}



#plain-content {
	background:url(plain-content.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 1000px;
	height: 1425px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}

#thanks-content {
	background:url(plain-content.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 1000px;
	height: 1010px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}

#news-content {
	width:100%;
	top:890px;	
    margin-left:auto;
	margin-right:auto;
    position:absolute;
	display:block;

}


#port-content {
	background:url(plain-content.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 1000px;
	height: 3810px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}


#product-content {
	background:url(plain-content.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 1000px;
	height: 2410px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}
.r{.........................................................LAYOUT.............................................................}


#nav {

	width:1000px;
	height:59px;	
	top:0px;
	left:0px;
	position:absolute;
	display:block;

}




#box {

	width:963px;
	height:469px;	
	top:240px;
	left:18px;
	position:absolute;
	display:block;

}

#googlemap {

	width:948px;
	height:453px;	
	top:248px;
	left:26px;
	position:absolute;
	display:block;

}

#logo {
	background:url(logo.jpg);
	width:347px;
	height:154px;	
	top:70px;
	left:0px;
	position:absolute;
	display:block;

}




#mailer {

	width:107px;
	height:53px;	
	top:112px;
	left:700px;
	position:absolute;
	display:block;

}


#sn-links {
	width:107px;
	height:80px;	
	top:171px;
	left:878px;
	position:absolute;
	display:block;

}



.r{rollovers}
img.hover {display:none;border:0;}
A:hover img.hover {display:inline;}
A:hover img.nohover {display:none;}




#across-page-text {

	width:930px;
	height:175px;	
	top:828px;
	left:35px;
	position:absolute;
	display:block;
}



.r{.........................................................HOME.............................................................}


#homegirl {
	background:url(girls/home-girl.png);
	width:641px;
	height:471px;	
	top:346px;
	left:359px;
	position:absolute;
	display:block;

}



#home-box-1 {

	width:274px;
	height:194px;	
	top:840px;
	left:28px;
	position:absolute;
	display:block;
}

#home-box-1-button {

	width:182px;
	height:32px;	
	top:1010px;
	left:27px;
	position:absolute;
	display:block;
}

#home-box-2 {

	width:274px;
	height:194px;	
	top:840px;
	left:365px;
	position:absolute;
	display:block;
}

#home-box-2-button {

	width:182px;
	height:32px;	
	top:1010px;
	left:366px;
	position:absolute;
	display:block;
}

#home-box-3 {

	width:274px;
	height:194px;	
	top:840px;
	left:698px;
	position:absolute;
	display:block;
}


#home-box-3-button {

	width:182px;
	height:32px;	
	top:1010px;
	left:699px;
	position:absolute;
	display:block;
}


#home-product-text {

	width:200px;
	height:15px;	
	top:1109px;
	left:12px;
	position:absolute;
	display:block;
}


#home-product-lighting {

	width:142px;
	height:175px;	
	top:1192px;
	left:42px;
	position:absolute;
	display:block;
}


#home-product-bespoke {

	width:142px;
	height:175px;	
	top:1192px;
	left:290px;
	position:absolute;
	display:block;
}

#home-product-fabrics {

	width:142px;
	height:175px;	
	top:1192px;
	left:550px;
	position:absolute;
	display:block;
}


#home-product-accessories {

	width:142px;
	height:175px;	
	top:1192px;
	left:802px;
	position:absolute;
	display:block;
}


.r{.........................................................ABOUT US.............................................................}





#team-1-pic {
	background:url(team-2-pic.jpg);
	width:212px;
	height:210px;	
	top:1176px;
	left:35px;
	position:absolute;
	display:block;
}


#team-1-text {
    overflow: auto; 
	padding: 5px;
	width:220px;
	height:210px;	
	top:1176px;
	left:743px;
	position:absolute;
	display:block;
}


#team-2-pic {
	background:url(team-1-pic.jpg);
	width:209px;
	height:210px;	
	top:1176px;
	left:516px;
	position:absolute;
	display:block;
}

#team-2-text {
	overflow: auto; 
	padding: 5px;
	width:220px;
	height:210px;	
	top:1176px;
	left:260px;
	position:absolute;
	display:block;
}



.r{.........................................................NEWS.............................................................}

#newsgirl {
	background:url(girls/news-girl.png);
	width:414px;
	height:493px;	
	top:346px;
	left:580px;
	position:absolute;
	display:block;
	z-index:9;
}


#twitter {
	width:947px;
	height:453px;	
	top:248px;
	left:25px;
	position:absolute;
	display:block;
}



.r{.........................................................PORTFOLIO.............................................................}


#portlink {
	width:240px;
	height:30px;	
	top:710px;
	left:740px;
	position:absolute;
	display:block;
}

.r{.........................................................PRODUCTS.............................................................}

#productsgirl {
	background:url(girls/products-girl.png);
	width:490px;
	height:562px;	
	top:266px;
	left:510px;
	position:absolute;
	display:block;

}

.r{.........................................................THANKS.............................................................}


#thanksgirl {
	background:url(girls/thanks-girl.png);
	width:538px;
	height:533px;	
	top:296px;
	left:470px;
	position:absolute;
	display:block;

}

