@charset "utf-8";
/* CSS Document */
a:link {color: #336633;}
a:visited {color:#336633;}
a:active {color: #663333;}
a:hover {color: #663333;}
a {text-decoration:none;}
*{
padding:0px;
margin:0px;
}
.clearfix{
float:none;
clear:both;
}



body{
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
text-align:center;
behavior:url(csshover.htc);
}
/* home page begins here*/
#wrapp{
width:815px;
margin:0 auto 0 auto;
text-align:left;
}
#header{
background: url(images/header-bg1.jpg) center top no-repeat;
width:815px;
height:377px;
}
#header h1{
display:none;
}

#header h2{
display:none;
}

#main-navigation{
position:relative;
width:815px;
height:50px;
background: url(images/navigation-bg.jpg) center top no-repeat;
float:left;
elevation:above;
z-index:4;
}
#main-navigation ul {
position:relative;
left:200px;
z-index:4;
}
#main-navigation ul{
position:relative;
top:23px;
z-index:4;
}
#main-navigation ul ul{
position:relative;
top:14px;
z-index:4;

}
#main-navigation ul li{
position:relative;
list-style:none;
padding-left:5px;
font-size:13px;
font-weight:bold;
color:#336633;
float:left;
line-height:120%;
z-index:6;
}
#main-navigation ul li.active{
color: #663333;
}
#main-navigation ul.level li.submenu:hover ul.level2 {
display:block;
background-color:#000000;
line-height:220%;
width:11em; 
left:0px;
padding:5px;
left:-5px;
}

#main-navigation ul ul { 
position:absolute;
padding:0px; 
display:none;
width:9em; 
}

#main-navigation li li {
position:relative;
height:20px;
}
#main-navigation li a {display:block; 
}

#content{
position:relative;
background: url(images/content-bg.jpg) center top repeat-y;
width:815px;
min-height:231px;
height:auto !important;
height:231px;
z-index:3;
}
.main-content{
position:relative;
background: url(images/text_bg.jpg) center top repeat-y;
width:659px;
min-height:231px;
height:auto !important;
height:231px;
left:111px;
z-index:0;
}
.main-content2{
position:relative;
background: url(images/text_bg.jpg) center top repeat-y;
width:659px;
min-height:650px;
height:auto !important;
height:650px;
left:111px;
z-index:0;
}
.content-header{
position:relative;
background: url(images/topheader_bg.jpg) center top no-repeat;
width:659px;
height:25px;
margin-bottom:5px;
}
.content-header h3{
position:relative;
display:none;
}
.header-img{
position:absolute;
background:url(images/home_hdr.jpg) center top no-repeat;
left:258px;
width:142px;
height:38px;
}
.left-column{
position:relative;
float:left;
width:300px;
padding-left:10px;
padding-top:5px;
}
.left-header{
position:relative;
background: url(images/about_txt.gif) left top no-repeat;
width:186px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:2px;
}
.left-header h3{
position:relative;
display:none;
}
.left-content {
position:relative;
padding-top:10px;
}
.left-content img{
position:relative;
float:left;
padding:3px;
}
.left-content p{
position:relative;
font-size:12px;
padding-bottom:5px;
text-align:justify;
line-height:150%;
}

.right-column{
position:relative;
float:right;
padding-right:10px;
padding-top:5px;
width:309px;
}
.right-header {
position:relative;
background: url(images/prsonal_txt.gif)  top no-repeat;
width:148px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:3px;
left:160px; 
}
.right-header h3{
display:none;
}

.right-content {
position:relative;
padding-top:10px;
}
.right-content img{
position:relative;
float:left;
padding-right:3px;

}
.right-content p{
position:relative;
font-size:12px;
padding-bottom:5px;
text-align:justify;
line-height:150%;
}

#cv{
color:#663333;
border-bottom:dashed 1px;
font-size:12px;
float:right;
}
#cv1{
color:#663333;
border-bottom:dashed 1px;
font-size:12px;
}
.content-footer{
position:relative;
background: url(images/divider.gif) top no-repeat;
width:641px;
height:17px;
margin-left:9px;
padding-bottom:5px;
}
#footer{
position:relative;
background: #000000;
width:659px;
height:20px;
left:111px;
padding-bottom:5px;

}
#footer ul li{
position:relative;
float:left;
list-style:none;
color:#336633;
font-size:10px;
padding-left:5px;
padding-top:10px;
left:145px;
}
#footer ul li a{
color:#336633;
}
#footer ul li a:hover{
color:#663333;
}
/* home page ends here*/

/* web design page ends here*/
#header-img2{
position:absolute;
background:url(images/web_hdr.jpg) center top no-repeat;
left:258px;
width:142px;
height:38px;
}
.left-header2{
position:relative;
background: url(images/website_txt.gif) left top no-repeat;
width:84px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:2px;
}
.left-header2 h3{
display:none;
}
.right-header2 {
position:relative;
background: url(images/details_txt.gif)  top no-repeat;
width:72px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:3px;
left:230px; 
}
.right-header2 h3{
display:none;
}
.thumbnails img{
position:relative;
padding:0px;
padding-top:5px;
padding-bottom:5px;
float:left;
}
.thumbnails2 img{
position:relative;
padding:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
float:right;
}
.right-content#a{
position:relative;
margin-top:10px;
}

.content-footer2{
position:relative;
background: url(images/divider.gif) top no-repeat;
width:641px;
height:17px;
margin-left:9px;
padding-bottom:5px;
margin-top:5px;
}
.weblink {
position:relative;
font-size:13px;
float:right;
line-height:150%;
margin-top:20px;
margin-bottom:10px;
}
.weblink a{
color:#663333;
border-bottom:1px dashed;
}
.weblink a:visited{
color:#663333;
}
.weblink a:active{
color:#663333;
}
.weblink a:hover{
color:#336633;
}
/* web design page ends here*/
.header-img3{
position:absolute;
background: url(images/graphics_hdr.jpg) center top no-repeat;
left:258px; 
width:142px;
height:38px;
}
/* photography page starts here*/
#header-img6{
position:absolute;
background:url(images/photo_hdr.jpg) center top no-repeat;
left:258px;
width:142px;
height:38px;
}
#portraits-hdr{
position:relative;
background: url(images/portraits_txt.gif) left top no-repeat;
width:78px;
height:24px;
border-bottom:1px solid #000000;
left:15px;
top:2px;
margin-bottom:10px;
}
#portraits-hdr h3{
display:none;
}
#carneval-hdr{
position:relative;
background: url(images/carneval_txt.gif) left top no-repeat;
width:152px;
height:24px;
border-bottom:1px solid #000000;
left:15px;
top:2px;
margin-bottom:10px;
}
#carneval-hdr h3{
display:none;
}
#thumbs div img{
position:relative;
border:1px solid black;
padding:2px;
margin-left:10px;
margin-top:10px;
float:left;
 z-index:2;
}
#mb div img{
position:relative;
border:1px solid black;
padding:2px;
margin-left:10px;
margin-top:10px;
float:left;
 z-index:2;
}
#thumbs div#mb a{
 border:10px white solid;
}
#thumbs {
position:relative;
left:10px;
}
#mb {
position:relative;
left:10px;
}
#bigDynPic{
  position:absolute;
  margin-left:20%;
  margin-right:20%;
  border:10px white solid;
    background:#FFFFFF url(images/loading.gif) center no-repeat;
  top:80px; 
  z-index: 5;
}
#bigDynPica {
  position:absolute;
  border:10px white solid;
  left:-50px;
  background:#FFFFFF url(images/loading.gif) center no-repeat;
  top:80px;
  z-index:5;
}

.gallery-footer{
position:relative;
background: url(images/divider.gif) top no-repeat;
width:641px;
height:17px;
margin-left:9px;
padding-bottom:5px;
margin-top:13px;
z-index:2;
}

/* photography page ends here*/

/* contact page starts here*/
#header-img4{
position:absolute;
background:url(images/contact_hdr.jpg) center top no-repeat;
left:258px;
width:142px;
height:38px;
}
#left-header4{
position:relative;
background: url(images/form_txt.gif) left top no-repeat;
width:60px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:2px;
}
#left-header4 h3{
display:none;
}
#right-header4 {
position:relative;
background: url(images/contact_txt.gif)  top no-repeat;
width:129px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:3px;
left:170px; 
}
#right-header4 h3{
display:none;
}
#left-content{
padding-top:10px;
padding-bottom:10px;

}
#right-content{
position:relative;
top:20px;
padding-top:0px;
border:1px solid;
padding-bottom:120px;
left:-10px;


}
#right-content ul li{
position:relative;
padding-top:10px;
text-align:left;
list-style:none;
font-size:13px;
font-weight:600;
z-index:1;
left:10px;
top:10px;
}
#right-content img{
position:absolute;
left:195px;
z-index:0;
top:20px;
}
/* contact page ends here*/

/* links page starts here*/
#header-img5{
position:absolute;
background:url(images/links_hdr.jpg) center top no-repeat;
left:258px;
width:142px;
height:38px;
}
#left-header5{
position:relative;
background: url(images/html_txt.gif) left top no-repeat;
width:103px;
height:26px;
border-bottom:1px solid #000000;
padding-bottom:3px;
}
#left-header5 h3{
display:none;
}
#right-header5 {
position:relative;
background: url(images/flash_txt.gif)  top no-repeat;
width:164px;
height:38px;
padding-bottom:3px;
left:145px; 
}
#right-header5 h3{
display:none;
}
#left-content{
padding-top:10px;
padding-bottom:10px;
}

#right-content2 ul li{
position:relative;
text-align:right;
list-style:none;
padding-top:10px;
font-size:13px;
font-weight:600;
z-index:1;
}
#left-content2 ul li{
position:relative;
padding-top:10px;
text-align:left;
list-style:none;
font-size:13px;
font-weight:600;
z-index:1;
}


/* links page ends here*/
#header-imgg{
position:absolute;
background:url(images/graphics_hdr.jpg) center top no-repeat;
left:258px;
width:142px;
height:38px;
}

.left-headerg{
position:relative;
background: url(images/embryoo_txt.gif) left top no-repeat;
width:138px;
height:39px;
padding-bottom:2px;
}
.left-headerg h3{
position:relative;
display:none;
}
.left-headeri{
position:relative;
background: url(images/tiic_txt.gif) left top no-repeat;
width:280px;
height:38px;
padding-bottom:2px;
left:168px;
}
.left-headeri h3{
position:relative;
display:none;
}
.samples{
position:relative;
left:10px;
}
.samples img{
position:relative;
left:15px;
margin-top:10px;
}
#left-contentg img{
position:relative;
padding:3px;
border:1px solid black;
}
.samples2{
position:relative;
left:10px;
}
.samples2 ul li{
list-style-type:none;
}
.samples2 img{
position:relative;
left:120px;
padding:3px;
border:1px solid black;
margin-top:15px;
}
.samples2  #two{
position:relative;
left:100px;
padding:3px;
border:1px solid black;
margin-top:15px;
}


