/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, ol, ul, img, a {
	padding:0px;
	margin:0px;
}



a{
	text-decoration: none;
	font-size:inherit;
}

a img{
	border:none;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
}


h1{
	letter-spacing:5px;
	font-size: 1em;
	line-height: 20px;
	color:#626262;
	text-transform:uppercase;
	font-weight:lighter;



}

h1 a{
	font-size: .9em;
	letter-spacing: 3.5px;
	color:#809097;
	font-weight:normal;
	text-transform: uppercase;
	padding-left:0px;
}

h1 a:hover{
	color:#000000;
	}
	
	
	
	
h2{
	letter-spacing:3px;
	font-size: .8em;
	line-height: 20px;
	color:#626262;
	text-transform:uppercase;
	font-weight:lighter;



}


h3 a{
letter-spacing:1px;
	font-size: .6em;
	line-height: 20px;
	color:#626262;
	text-transform:uppercase;
	font-weight:lighter;
	padding-top:10px

}


h4{

}


h5{

}


h6{
	font-size: .6em;
	letter-spacing: 2px;
	color:#809097;
	font-weight:normal;
	padding-left:30px;
	float:right;
	
	}


#wrapper {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	width:900px;
	height: 600px;
	padding-top: 10px;
	padding-bottom: 30px;
}


/*===========================================================   N A V   B A R  ===============================*/ 

ul{
	list-style-type: none;
	list-style-image: none;
}

.nav_name a{
	line-height: 2em;
	font-size: 1.7em;
	letter-spacing: 3px;
	color:#809097;
	padding-right:50px;


	}
	
.nav_name:hover{
	font-style: normal;
	font-weight: normal;
	color:black;
	text-decoration: none;
		}

.nav_name_home{
	line-height: 2em;
	font-size: 1.7em;
	letter-spacing: 3px;
	color:#809097;
	padding-right:50px;

	}

li a {
	line-height: 2em;
	letter-spacing: 3px;
	font-size: .7em;
	padding-right:0px;
	padding-left:25px;
	color:#333333;

}

li a:hover{
font-style: normal;
	font-weight: normal;
	color:black;
	text-decoration: none;
	}






li a strong{
color:#000000;
background-color:#EAE8EE;
}

#nav_bar{
	position:absolute;
	top:19px;
	left:10px;
	width: 855px;
}
 
#nav_bar ul li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	margin-bottom: 8em;
}

li a:hover{
	font-style: normal;
	text-decoration: none;
	color:black;
		
		}
		
		/*iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii I N D E X   P A G E  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii*/		
		
#index_image{
	position:absolute;
	width: 581px;
	height: 506px;
	top:117px;
	left: 16px;
	bottom: 2px;
	}
	
	
	
	
#footer_index{
	position:absolute;
	top: 610px;
	left: 51px;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	width: 101px;
}






		/*iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii F I N I S H E S    P A G E  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii*/
#subtitle{
	position:absolute;
	top:149px;
	left:33px;
	height: 33px;
	width: 364px;
}

#stencil_box{
	position:absolute;
	top:245px;
	left:37px;
	height: 257px;
	width: 168px;
}


#furniture_box{
	position:absolute;
	top:245px;
	left:231px;
	height: 123px;
}

#painting_box{
	position:absolute;
	top:245px;
	left:451px;
	width: 193px;
	height: 156px;
}

#mats_box{
	position:absolute;
	top:245px;
	left:695px;
	height: 165px;
	width: 164px;
}





/*R R R R R R R R R R R R R R R R R R R R R R R ----------------     R O L L O V E R   E N L A R G E M E N T      R R R R R R R R R R R R R R R R R R R R R R R   */
.thumbnail{
/*position: relative;*/
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
/*padding: 5px;*/
left: -1000px;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position:absolute;
visibility: visible;
/*bottom:150px;*/
top:0px;
left:390px; /* 380position where enlarged image should offset horizontally */
}


.caption_box{
	top:-150px;
	left:300px;
	position: relative;
	width:300px;
}



/* P P P P P P P P P P P P P P P P P P P P P P P P P P P P  - - - -       P A G E S    = = = = = = = = =   P P P P P P P P P P P P P P P P P P P P P P P P P P */




#page_title{
	position:absolute;
	top:85px;
	left:39px;
	width: 545px;
}


#thumbnail_box{
	position:absolute;
	top:130px;
	left:38px;
	width:280px;
	height:406px;
	bottom: 9px;
}

#thumbnail_box img{
margin:6px;
padding:0px;
}

#thumbnail_box_furniture{
	position:absolute;
	top:125px;
	left:37px;
	width:250px;
	height:115px;
	bottom: 9px;
	padding:0px;
	margin:0px;
}

#thumbnail_box_furniture img{
margin:5px;
padding:0px;
}


#thumbnail_box_mats{
	position:absolute;
	top:137px;
	left:34px;
	width:184px;
	height:153px;
	bottom: 9px;
}

#thumbnail_box_mats img{
margin:7px;
padding:0px;
}



#thumbnail_box_stencil{
	position:absolute;
	top:120px;
	left:37px;
	width:257px;
	height:153px;
	bottom: 9px;
	padding:0px;
	margin:0px;
}

#thumbnail_box_stencil img{
margin:4px;
padding:0px;
}
/* eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee    P R E S S    P A G E   eeeeeeeeeeeeeeeeeeeeeeeee*/

#press_box{
	position:absolute;
	top:159px;
	left:101px;
	color:#333333;
		width: 671px;
	height: 320px;
}


#press_box p{
line-height: 1.5 ems;
}





/* eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee    C O N T A C T   P A G E   eeeeeeeeeeeeeeeeeeeeeeeee*/
#email_box{
	position:absolute;
	top:146px;
	left:101px;
	color:gray;
	width: 557px;
	height: 56px;
}


#email_box span a{
font-size:2em;
color:red;
}

#portrait_box{
position:absolute;
top:242px;
left:304px;
}
