@charset "windows-1252";			
body {
    background-image: url(images/15-bodybg.jpg);
	background-position: center;
    background-repeat: repeat-y;
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
    text-align: center;
}

a:link {
	color: #666666;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #C04250;
	text-decoration: line-through;
}

 
.info {
		margin-top:-90px;
		float:left;
		z-index:1; 
		}
		
.info2 {
		margin-top:85px;
		margin-left:30px;
		width:300px;
		float:left;
		z-index:3; 
		}
		
.info3 {
		margin-top:200px;
		}	
		
.info4 {
		margin-top:-15px;
		float:left;
		z-index:4; 
		} 
		
.info5 {
		margin-top:-145px;
		float:left;	
		z-index:5;
		padding:4px;
		margin-right:5px;
		border:1px dotted;
		width:140px;	
		height:152px; 
		}	
		
			

#box {
		color: #666666;
        background-color: transparent;
		background-image: url(images/bonsai2.jpg);
		background-position: left 0%;
		background-repeat: no-repeat;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
        margin-left: auto;
        margin-right: auto;
  		width: 590px; 
		border: 1px dotted;   
		border-color: white; 
} 
			
#box1 {
		color: #666666;
        background-color: transparent;
		background-position: left 0%;
		background-repeat: no-repeat;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
        margin-left: auto;
        margin-right: auto;
  		width: 560px;     
} 

		

#logo {
        background-color: #FFFFFF;
		background-image: url(images/bonsai.jpg);
		background-position: left;
		background-repeat: no-repeat;
        width: 554px;
        height: 341px;	
		margin-top: 15px;
        margin-bottom: 20px;  
		float: left;
}	

#content {	
        width: 600px;
        height: 340px;
		margin-top: 30px;
        margin-bottom: 0px;
		margin-left:auto;
		margin-right:auto;
		z-index:2;	
		
}

#content2 {	
        width: 340px;
		margin-left:auto;
		margin-right:auto;
		font-size:10px;
		border: 1px dashed;	
		padding:4px;
		
} 

#content3 {	
        width: 340px;
		margin-left:auto;
		margin-right:auto;
		font-size:10px;
		border: 1px dashed;
		border-color: #666666;	
		padding:2px;
		margin-top:6px;
		
}

#portfolio {	
        height:266;
		width:370;
  		overflow : scroll;
		overflow-x: hidden;
		margin-left: auto;
		margin-right: auto;
				
}

#form {	
		background: transparent;
        width: 600px;
        height: 465px;
		margin-top: 30px;
        margin-bottom: 0px;
		margin-left:auto;
		margin-right:auto;	
		
}			   
		
#footer {
        font-size: 10px;
        color: #666666;
        text-align: center;
}  

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  height:55px;
  width:100px;
  }

 .clearboth { clear: both; }   
 
