/* -------------------------------------------- Default ----------------------------------------- */
html, body {font-family:Verdana,sans-serif;}

td {text-align: left;font-family:Verdana,sans-serif; color:#ffffff; font-size:11px;line-height:14px; vertical-align:top;}

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

img { border:0;}  
body {font-family:Verdana,sans-serif; font-size:1em; margin:0px;padding:0px; background:#212121;}

textarea {width:200px;font-family:Verdana,sans-serif; font-size:11px; border:1px solid #a09261; background:#ffffff; color:#000000; padding:2px 0px 0px 4px;}
form { padding:0; margin:0;}

strong { color:#a14920;}

div {font-family:Verdana,sans-serif; color:#ffffff; font-size:11px;}

div a {font-family:Verdana,sans-serif; color:#ffffff; font-size:11px;text-decoration:none;}

ul {margin:0; padding:0; list-style:none}
li {margin:0; padding:0 0 0 0px;}

ul li {display: inline;}

p{text-align:justify;}

.btns{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#ffffff;
   width:65px;
   background-color:#161616;
   padding:2px;
   border-style:solid;
   border-color:#888888;
   border-width:1px;
}

/* -------------------------------------------- BODY ------------------------------------------ */


	

	#text_holder_2 {
		filter:alpha(opacity=100);
		opacity:1;
		color: #ffffff;
		padding-left:10px;
		padding-right:15px;
		overflow: hidden;
		clear: both;
		text-align:center;
		margin:0 auto;
	}
	
	#page_content  img{
		filter:alpha(opacity=100);
		opacity:1;
		
	}
	


.logo{

	margin:0 auto;
	padding-top:5px;
	width:400px;
	height:98px;
	background:url(../images/logohome.jpg) bottom no-repeat; 
	
}

.mvp{

	margin:0 auto;
	padding-top:5px;
	width:435px;
	height:75px;
	background:url(../images/mvp.jpg) bottom no-repeat; 
	
}

.adtronix{

	margin:0 auto;
	padding-top:5px;
	width:700px;
	height:89px;
	background:url(../images/adtronix.jpg) bottom no-repeat; 
	
}

.weddingwork{

	margin:0 auto;
	padding-top:5px;
	width:216px;
	height:97px;
	background:url(../images/weddingwork.jpg) bottom no-repeat; 
	
}

.weddings{

	margin:0 auto;
	padding-top:5px;
	width:490px;
	height:97px;
	background:url(../images/weddings.jpg) bottom no-repeat; 
	
}

.digip{

	margin:0 auto;
	padding-top:5px;
	width:909px;
	height:110px;
	background:url(../images/digip.jpg) bottom no-repeat; 
	
}

#frameindex{

	height:638px;
	margin-top:-609px;
	position:relative;
	width:950px;
	z-index:1000;
}

#framehome{
	height:435px;
	margin-top:-439px;
	position:relative;
	z-index:1000;
}


#header{

	height:65px;
	position:relative;
	border:0px solid red;
}

#hits{

	background:url(../images/totalhits.jpg) top no-repeat; 
	border:0px solid red;
	margin-top:-4px;
	margin-left:80px;
	width:153px;
	height:63px;
	padding-top:7px;
}

.menu{

	margin:0 auto;
} 


.home{

	width:96px;
	height:20px;
	border:0px solid red;
	background:url(../images/home.jpg) bottom no-repeat; 

}

.home:hover{
	width:96px;
	height:20px;
	border:0px solid red;
	background:url(../images/home_h.jpg) bottom no-repeat; 
} 



.gallery{

	width:116px;
	height:20px;
	border:0px solid red;
	background:url(../images/gallery.jpg) bottom no-repeat; 

}

.gallery:hover{
	width:116px;
	height:20px;
	border:0px solid red;
	background:url(../images/gallery_h.jpg) bottom no-repeat; 
} 

.guestbook{

	width:106px;
	height:20px;ed;
	background:url(../images/guestbook.jpg) bottom no-repeat; 

}

.guestbook:hover{
	width:106px;
	height:20px;
	border:0px solid red;
	background:url(../images/guestbook_h.jpg) bottom no-repeat; 
}

.storybook{

	width:156px;
	height:20px;
	border:0px solid red;
	background:url(../images/storybook.jpg) bottom no-repeat; 

}

.storybook:hover{
	width:156px;
	height:20px;
	border:0px solid red;
	background:url(../images/storybook_h.jpg) bottom no-repeat; 
} 


.videos{

	width:106px;
	height:20px;
	border:0px solid red;
	background:url(../images/videos.jpg) bottom no-repeat; 

}

.videos:hover{
	width:106px;
	height:20px;
	border:0px solid red;
	background:url(../images/videos_h.jpg) bottom no-repeat; 
} 

.aboutus{

	width:106px;
	height:20px;
	border:0px solid red;
	background:url(../images/aboutus.jpg) bottom no-repeat; 

}

.aboutus:hover{
	width:106px;
	height:20px;
	border:0px solid red;
	background:url(../images/aboutus_h.jpg) bottom no-repeat; 
} 

.contactus{

	width:116px;
	height:20px;
	border:0px solid red;
	background:url(../images/contactus.jpg) bottom no-repeat; 

}

.contactus:hover{
	width:116px;
	height:20px;
	border:0px solid red;
	background:url(../images/contactus_h.jpg) bottom no-repeat; 
} 


.input{
	width:200px;
	font-family:Verdana,sans-serif;
	font-size:12px; 
	border:1px solid #1e1e1e; 
	background:#ffffff; 
	color:#000000; 
}








.catW{
	background:url(../images/catWedding.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;

}

.catW:hover{
	background:url(../images/catWedding_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catD{
	background:url(../images/catDebut.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catD:hover{
	background:url(../images/catDebut_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catP{
	background:url(../images/catPrenup.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catP:hover{
	background:url(../images/catPrenup_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catB{
	background:url(../images/catBirthday.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catB:hover{
	background:url(../images/catBirthday_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}










.catSW{
	background:url(../images/catWeddingAlbum.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;

}

.catSW:hover{
	background:url(../images/catWeddingAlbum_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catSD{
	background:url(../images/catDebutAlbum.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catSD:hover{
	background:url(../images/catDebutAlbum_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catSP{
	background:url(../images/catPhotog.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catSP:hover{
	background:url(../images/catPhotog_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catSB{
	background:url(../images/catBirthday2.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}

.catSB:hover{
	background:url(../images/catBirthday2_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}





.prenupslide{
	background:url(../images/prenupslide.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;

}

.prenupslide:hover{
	background:url(../images/prenupslide_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}


.onsitephoto{
	background:url(../images/onsitephoto.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;

}

.onsitephoto:hover{
	background:url(../images/onsitephoto_h.jpg) top no-repeat; 
	width:126px;
	height:20px;
	margin:0 auto;
}







#container{

	border:0px solid red;
	min-height:100px;
	width:100%;
}

.tp{
	opacity:0.5;  
	filter:alpha(opacity=50);  
	-moz-opacity:0.5;  
	border:0px solid red;
	height:60px;
	width:950px;
	z-index:1;
	margin-top:-90px;
	position:relative;
	background:#000000 url(../images/logomain.jpg) right no-repeat; 
}

#center_container{
	
	margin:0 auto;
	
}

#bg_container{

	text-align:center;
	border: 0px solid yellow;
	background:url(../images/mainbg.jpg) bottom repeat-x #000000; 
	min-height:520px;
	height:auto !important;
	height:520px;
	width:100%;
	padding-top:10px;
	padding-bottom:20px;
	position:relative;
}

#containerimg{
	
	background:url(../images/homeimg.jpg) center no-repeat;
	min-height:515px;
	height:auto !important;
	height:515px;
	border:0px solid red; 
	
}




#page_content{

	filter:alpha(opacity=80);
	opacity:0.8;
	text-align:left;
	padding:10px;
	margin:0 auto;
	width:680px;
	min-height:495px;
	height:auto !important;
	height:495px;
	background:#2F2F2F;
	position:relative;
	
}

#page_contenthome{

	filter:alpha(opacity=70);
	opacity:0.7;
	text-align:left;
	padding:10px;
	width:300px;
	height:495px;
	background:#2F2F2F;
	color:#FCD64C;
	position:relative;
	overflow:auto;
	font-size:14px;
	
}


#transs {

	filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;


}

.opcty {
	position:relative;  
	width:680px;
	min-height:495px;
  }
  
  .incwed {
	color:#FCD64C;
	font-size:14px;
  }
  
  .incwed a{
	color:#FCD64C;
	font-size:14px;
  }
  


#spbl{
	width:800px;
	height:537px;
	border:0px solid red;
	margin-left:5px;
	margin-top:-523px;
	z-index:2;
}


#footer{

	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding:40px 10px 10px 10px;
	
}

#footer a{

	color:#FFFFFF;
	text-decoration: none;
}

.ftr{
	font-size:14px;
	color:#FFFFFF;
}

.ftr a{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

/* -------------------------------------------- END BODY ------------------------------------------ */
