body{
  background-image : url("images/pattern.gif");
  background-repeat : repeat;

}
div.container{
  position: absolute;
  width : 1081px;
  height : 730px;
  left:50%;
margin-left:-600px;
  top: 0;


}
div.sidebar{
  position : absolute;
  left:0px;
  bottom: 0px;
  width : 81px;
  height : 288px;
  background-image : url("images/pattern.gif");
  background-repeat : repeat;
  background-image : url("images/lulufoto-logo-html.png");
  background-repeat : no-repeat;
}


div.content{
  position : absolute;
  left : 106px;
  top : 150px;
  top : 55px;
  width : 430px;
  height : 370px;
  background-color : #ffffff;
  overflow: auto;
filter: alpha(opacity=60); 
-moz-opacity:.6;
}

span{
margin-right:5%;
margin-left:35px;
}

li
{
list-style-position: inside;
}

div.contentleft{
  position:relative;
  top:10px;

  margin-bottom:30px;
  margin-left:35px;
  margin-right:35px;
  background-color : #ffffff;
  font-size : 70%;
  font-family: sans-serif;
  line-height:1.1; 
  text-align: justify;
  font-weight : normal;

}

td{
  font-size : 80%;
  font-family: sans-serif;
  line-height:1.1; 
  text-align: justify;
  font-weight : bold;
}

div.contentrighthome,div.contentrightabout,div.contentrightcontact,div.contentrightweddings,div.contentrightportraits,div.contentrightgalleries
{
  position : absolute;
  left : 81px;
  top : 150px;
  top : 30px;
  width : 1000px;
  height : 667px;
  background-image : url("images/pattern.gif");
  background-repeat : repeat;
}

div.contentrightpricing
{
  position : absolute;
  left : 81px;
  top : 150px;
  top : 30px;
  width : 1000px;
  height : 2000px;
  overflow: auto;
  background-color : #ffffff;
}

div.contentrightslideshow
{
  position : absolute;
  left : 81px;

  width : 1000px;
  height : 670px;
  top : 30px;
  background-color : #000000;
  background-repeat : no-repeat;

}

div.contentrightslideshow1{
  background-image : url("images/home.jpg");
  background-repeat : no-repeat;


}

div.contentrighthome{
  background-image : url("images/home.jpg");
  background-repeat : no-repeat;
}

div.contentrightabout{
  background-image : url("images/about.jpg");
  background-repeat : no-repeat;
}

div.contentrightweddings{
  background-image : url("images/weddings.jpg");
  background-repeat : no-repeat;
}

div.contentrightportraits{
  background-image : url("images/portraits.jpg");
  background-repeat : no-repeat;
}

div.contentrightgalleries{
  background-image : url("images/gallery.jpg");
  background-repeat : no-repeat;
}

div.contentrightcontact{
  background-image : url("images/contact.jpg");
  background-repeat : no-repeat;
}


div.bottombar{
  position : absolute;
  left : 0px;
  top : 0px;
  width : 100%;
  height : 30px;
  /*background-image : url("images/pattern.gif");
  background-repeat : repeat;*/


}
div.basementbar{
  position : absolute;
  left : 0px;
  top : 698px;
  width : 100%;
  height : 30px;
  background-image : url("images/pattern.gif");
  background-repeat : repeat;


}

a
{
  font-family: sans-serif;
  text-decoration:none;
  color: #ffffff;
 vertical-align:middle;
}

a.link
{
  font-size : 150%;
  font-family: sans-serif;
  text-decoration:none;
  color: #b299cc;
}


a.gallery_menu,a.email
{
  font-size : 100%;
  text-decoration:none;
  color: #b299cc;
color:#8B6096;
  vertical-align:middle;
}



div.dhome{
  position : absolute;
  left:35px;
  right :1px;
  top:185px;
 font-family:Arial, Helvetica, Geneva, sans-serif;
opacity: 1;
color:#000000;
z-index:1;
}

div.menu{
  position : absolute;
  left:81px;
  top:10%;
  font-family: sans-serif;
font-size : 100%;
}

