body {
 font-family: Arial;
 font-size: 8pt;
  color: #666666;
  line-height: 20px;
  margin: 15px 0 0 0;
  background-color: #E6E6E6; 
}

#footer {
font-size: 7pt; color: #999999;
padding-top: 5px;
   width: 900px; 
    margin:0 auto;
    text-align: left;
}

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

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

a:hover {
	text-decoration: underline;
	color: #363636;  
}

#content {
   width: 900px; height: 540px; margin:0 auto; text-align: left; background-color: #f9f9f9; border: 1px solid #808080;
    background-position: right top;  background-image:url('images/sitebackground.jpg'); background-repeat:no-repeat;
}

#contenthome {
   width: 900px; height: 540px; margin:0 auto; text-align: left; background-color: #f9f9f9; border: 1px solid #808080;
    background-position: right top;  background-image:url('images/home-background.jpg'); background-repeat:no-repeat;
}

#contentwork {
   width: 900px; height: 540px; margin:0 auto; text-align: left; background-color: #f9f9f9; border: 1px solid #808080;
    background-position: right top; background-image:url('images/categorybackground.jpg'); background-repeat:no-repeat;
}

#contentnatura {
   width: 900px; height: 540px; margin:0 auto; text-align: left;  background-color: #f9f9f9; border: 1px solid #808080;
    background-position: right top;  background-image:url('images/2009-present/natura-background.jpg'); background-repeat:no-repeat;
}

#contentfountains {
   width: 900px; height: 540px; margin:0 auto; text-align: left;  background-color: #f9f9f9; border: 1px solid #808080;
    background-position: right top;  background-image:url('images/2006-2008/fountains-background.jpg'); background-repeat:no-repeat;
}

.nav {
 padding-top: 43px;
 padding-left: 40px;
 width: 800px; 
 height: 44px;
 text-align: left;
 float: left;
/* margin-left: 70px;*/
 clear:both;
}

.nav a {
font-family: Arial; 
letter-spacing: 1px; 
font-size: 11pt; 
color: #666666; 
font-weight: bold; 
padding-left: 15px;
padding-right: 15px;
}

.homeleft {
float: left; 
padding: 15px 30px 30px 30px;
margin-left: 60px;
}

.tweeter {
margin-left:20px; 
margin-right:10px; 
margin-top:10px; 
margin-bottom:8px; 
padding: 10px; 
background-color:#E9EEF3; 
width:310px
}

.homeright {
float:left;
padding: 5px 0px 0px 5px;
font-size: 8pt;
}

/* ---- Category Pages style ---*/

.detailleft {
	 width: 180px;  
   float: left; 
   margin: 70px 10px 30px 20px;
   text-align: right;
   font-size: 33px; font-family: Arial;
   color: #E652A6;
   line-height: 33px;   
}

.detailleft a {
	/* text-decoration: none;  */
	color: #808080;
	font-family: Arial; 
	letter-spacing: 1px; 
	font-size: 10pt; 
	color: #666666; 
	font-weight: bold; 
}

.detailright {
   float: left; width: 605px; margin-top: 10px; margin-left: 50px; margin-right: 5px;
   line-height: 13pt;
}

.category1 {
   font-family: Arial; font-weight: bold; float: left;
   margin-top: 50px; padding: 15px; margin-left: 20px;
}

.category {
   font-family: Arial; font-weight: bold; float: left;
   margin-top: 50px; padding: 15px;
}

h1 {
    font-family: Arial; font-size: 14px; margin: 0px; padding-top: 10px;
}

h2 {
    margin: 0;  font-size: 16px; font-family: Arial; color: #272727;
}


/* ---- Detail Pages style --- */

#box2, #box3, #box4, #box5{
  display: none;
}

#ajaxleft{
float:left;
padding: 18px 5px 0 0;
width: 600px; 

}

#ajaxleft a{
margin: 3px 1px;
text-decoration: none;
font-weight: bold;
}

#ajaxleft img{
border: 1px solid #DDDDDD;
}

#ajaxright{
text-align: left;
min-height: 300px;
font-size: 14px; font-family: Arial; 
}

#ajaxright img{
border: 1px solid #DDDDDD; margin-right: 8px; 
}

* html #ajaxright{ /*IE only style*/
height: 300px;
}

/* ---- Thumbnail style --- */


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 2px;
padding-bottom: 0;
 background: #666666;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 11px Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}