@charset "utf-8";
/* CSS Document */



*{/*to reset all browser specif defaults */
margin:0;
padding:0;
}
body {
margin: 0px;
padding: 0px;
}


body, html {
overflow:visable;
background-color: #FFFFFF;
margin-top:0px;
padding-top:0px;
margin: 0; /* how it should be done */
padding: 0; /* what Opera thinks is right */
height: 100%;
}


a img { border:none; } 
a:link { 
	color:#000000;
	text-decoration:none;
	}
a:visited { 
	color: #000000;
	text-decoration:none;
	}
a:hover { 
	color:#669900;
	text-decoration:none;
	}
a:active { 
	color: #000000;
	text-decoration:none;
	}



.style1 {
	font-size: 14px;
	color: #FFFFFF;
}
.style2 {
	font-size: 16px;
	color: #FFFFFF;
	
}
.style3 {
	font-size: 14px;
	color: #FFFFFF;
	
}


      #images {

	width:700px;
	height:446px;
	z-index:4;
	background-color: #FFFFFF;
	overflow-x: scroll;
	overflow-y: hidden;
	overflow:-moz-scrollbars-horizontal;

}
   #imagesbg {
	
	width:700px;
	height:446px;
	z-index:4;
	background-color: #FFFFFF;
	border-width:thin;
	border-style:none;
	border-color: #000000;

}
#occasion{

width: 4551px;
height: 445px;
background-color:transparent;
overflow-x: scroll;
overflow-y: hidden;
overflow:-moz-scrollbars-horizontal;
}
#print{

width: 8185px;
height: 445px;
background-color:transparent;
overflow-x: scroll;
overflow-y: hidden;
overflow:-moz-scrollbars-horizontal;
}
#effects{

width: 2767px;
height: 445px;
background-color:transparent;
overflow-x: scroll;
overflow-y: hidden;
overflow:-moz-scrollbars-horizontal;
}
#candid{

width: 3620px;
height: 445px;
background-color:transparent;
overflow-x: scroll;
overflow-y: hidden;
overflow:-moz-scrollbars-horizontal;
}
#fullheight{

height:100%;
width:100%; 
background-color:#ffffff;

	


}
#apDiv1 {
	position:absolute;
	left:70%;
	top:-6px;
	width:267px;
	height:200px;
	z-index:1;
	margin: 0;
}
td.left {align:left}
.corner{
float: right;
margin: 0;
position: relative;
top: -30px;
*top: -30px;
}
.corner2{
float: right;
margin: 0;
padding: 0;
position:relative;
top: -110px;
*top: -110px;
}

.lefty{
float: left;
margin: 0;
padding-right:20px;
position: relative;
width: 800px;
height: 600px;
top: 0px;
*top: 0px;
}
ul {
margin:0 0 0 -10px;
padding:0;
}
.menutd {


	  padding:150px;
	  vertical-align: top;
 
} 

div#top{
position:relative;
  top:0;
  left:0;
  z-index:auto;
  width:100%; 
  margin-left: 10px;
   margin-right: 10px;
} 
   
div#footer{
position:fixed;
  bottom:0;
  
  z-index:auto;
  overflow:hidden;
  width:100%; 
 margin-left: 90%;
   margin-right: 10px;
   clear:both;
} 

#outer {
   text-align: center;
}
#inner {
   width: 85%;
   margin: 0 auto;
   text-align: left;
}
.style19 {font-size: 20px}
.style22 {color: #669900; font-size: 20px;}
.menu {
  
   display:inline;
   align:left;
   text-align:left;
   text-align:-moz-left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}
.menuin {
  
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}
