body  {
border:0px;
padding:0px;
margin:0px;	
font-size: 9px;
color: #000000;
background:#ffffff;
font-family: Arial,Helvetica,sans-serif;
}

body html {
border: 0;
margin: 0;
height: 100%;
width: 100%;
}


tr.maincontent {
border: 0;
margin: 0;
height: 100%;
width: 100%;
}


#flash{
padding:10px;
height:85%;
}

#top-menu {
float:left; 
margin:0px; 
border:0px;
padding:10px;
width:900px;
}

#top-menu-under {
float:left; 
margin:0px; 
border:0px;
padding-left:135px;
padding-right:10px;
padding-bottom:20px;
width:900px;
}

#top-menu-under a {
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
display:block; 
float:left;
line-height:normal; 
color:#333333;
font-weight:normal;
text-decoration:none; 
border:0px;
margin:0px;
padding-right:12px;
}

#top-menu-under a:hover {
color:#666666;
text-decoration:none; 
}

#top-menu-under a:visited {
color:#333333;
text-decoration:none; 
}

#top-menu-under a.menset1 {
color:#000000;
font-weight:bold;
}

#top-menu-under a.menset2 {
color:#000000;
}

#top-menu-under a.menset3 {
/*font-weight:bold;
font-size:12px;*/
}

#submenu1 {
float:left;
padding-bottom:8px;
margin:0px;
border:0px;
}
#submenu2 {
clear:left;
float:left;
padding-bottom:8px;
margin:0px;
border:0px;
}

#submenu3 {
clear:left;
float:left;
padding-bottom:20px;
margin:0px;
border:0px;
}

.logo{
font-family: Arial,Helvetica,sans-serif;
font-size:15px;
padding-right:12px;
padding-top:2px;
float:left;
font-weight:bold;
}




#bottom-menu {
width:500px;
float:left; 
border:0px;
margin:0px; 
padding:10px; 
}

#bottom-menu-right {
width:400px;
float:right; 
text-align:right;
border:0px;
margin:0px; 
padding:10px; 
}


#bottom-menu-right p {
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
line-height:normal; 
color:#333333;
font-weight:normal;
text-decoration:none; 
border:0px;
margin:0px;
padding-right:12px;
}



#bottom-menu a {
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
display:block; 
float:left;
line-height:normal; 
color:#333333;
font-weight:normal;
text-decoration:none; 
border:0px;
margin:0px;
padding-right:12px;
}

#bottom-menu a:hover {
color:#666666;
text-decoration:none; 
}

#bottom-menu a:visited {
color:#333333;
text-decoration:none; 
}


/* Menu CSS */
#menu {
padding:0;
margin:0;
list-style:none;
font-size:14px;
font-weight:normal;
}


#menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}



#menu li {float:left; margin:0 0px;}

/* to adjust menu width - padding-right line-height:35px;*/
#menu li a {display:block; float:left;height:20px;line-height:normal; color:#333333; text-decoration:none; border-bottom:0px solid #fff; margin-left:0px;padding-top:2px;padding-bottom:0px;padding-right: 8px;padding-left:8px;BORDER-LEFT: #999999 1px solid; }


#menu li a.menustart { BORDER-LEFT: #333333 0px solid;}

#menu li a.menustartset { BORDER-LEFT: #333333 0px solid; color:#ef3b94}

#menu li a.current {font-style:italic; color:#999999; border-bottom:0px solid #aaa; cursor:text;}
 
#menu li:hover {position:relative; z-index:110;}
#menu li a:hover {color: #666666; position:relative; z-index:110; border-bottom:0px solid #aaa}
#menu li:hover > a {color: #666666; border-bottom:0px}

#menu ul {
	position:absolute;
	left:-9999px;
	top:22px;
	padding:0;
	margin:0px;
	list-style:none;

	
/*
background-color:#e4e5e7;
width:210px;	
background:url(trans.gif);
BORDER-RIGHT: #333333 0px solid; 
BORDER-TOP: #333333 0px solid; 
BORDER-BOTTOM: #333333 0px solid; 
BORDER-LEFT: #333333 0px solid;
background-image:url(../images/dropbg.jpg);
background-position: bottom center;
background-repeat:repeat-x;
*/
}


	
#menu ul li {margin:0;}


#menu ul li a {width:195px; line-height:normal; height:25px;font-size:12px; border:0; text-align:left; padding-left:5px;color:#333333}
#menu ul li a:hover {border:0;text-decoration:none;color:#666666}
#menu ul li:hover > a {border:0}
 

#menu ul ul {position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none;}
 
#menu :hover ul {
	left:0px;
	right:auto;
}

#menu :hover ul ul {left:-9999px; width:120px; padding-left:0px; background:url(trans.gif);}
 
#menu li ul :hover ul {left: 110px; right:auto;}
#menu li ul li ul li a {text-align:left; color:#636035;}
#menu li ul li ul li a:hover {text-decoration:underline;color:#ef3b94;}
 
#menu li a.menuactive {color:#000000;font-weight:bold;}

#menu li a.twitter {padding-left:10px;padding-top:0px;padding-bottom:0px;BORDER-LEFT:#333333 1px solid;}
#menu li a.facebook {padding-left:1px;padding-top:0px;padding-bottom:0px;BORDER-LEFT:#333333 0px solid;}

/* Menu CSS ENDS */

#imagecontent {
float:left;
border:0px;
margin:0px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
}

#imagetextcontent {
float:left;
border:0px;
margin:0px;
width:400px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
}


#imagetextcontent p {
font-size:12px;
}


#imagetextcontent a {
font-size:12px;
color:#333333;
text-decoration:none;
}

#imagetextcontent a:hover {
color:#666666;
text-decoration:none; 
}

#imagetextcontent a:visited {
color:#333333;
text-decoration:none; 
}



#imagecontent p {
border:0px;
margin:0px;
padding:0px;
}

.pageimage {
border:0px;
margin:0px;
padding-bottom:5px;
}


.thumbimagecontenttext {
float:left;
width:150px;
height:auto;
border:0px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}


.thumbimagecontent {
float:left;
width:auto;
height:195px;
border:0px;
margin:0px;
padding:10px;
}

.thumbimagecontent p {
border:0px;
margin:0px;
padding:0px;
}

.thumbimage {
border:0px;
margin:0px;
padding-bottom:5px;
}


 p {
color:#333333;
text-decoration:none;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
line-height:normal;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;

}

h1 {
color:#333333;
text-decoration:none;
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:10px;
}


h2 {
color:#333333;
text-decoration:none;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
}


#maincontenttext {
width:700px;
padding-left:10px;
padding-top:43px;
margin:0px;
float:left;
}

#maincontenttext h1 {
color:#333333;
text-decoration:none;
font-family: Helvetica,Arial,sans-serif;
font-size:44px;
font-weight:bold;
padding:0px;
margin:0px;
line-height:40px;
}


#maincontenttext h2 {
color:#999999;
text-decoration:none;
font-family: Helvetica,Arial,sans-serif;
font-size:44px;
font-weight:bold;
padding:0px;
margin:0px;
line-height:40px;
}




#h1flashheader {
clear:left;
float:left;
padding:0px;
margin:0px;
border:0px;
}


#h1header {
clear:left;
float:left;
padding:0px;
margin:0px;
border:0px;
}


#h2header {
clear:left;
float:left;
padding:0px;
margin:0px;
border:0px;
}

#h3header {
clear:left;
padding-bottom:150px;
}

#h3header2 {
clear:left;
padding-bottom:1px;
}


#h1header h1 {
color:#333333;
text-decoration:none;
font-family: Helvetica,Arial,sans-serif;
font-size:42px;
font-weight:bold;
font-style:normal;
padding-left:10px;
padding-bottom:0px;
margin:0px;
border:0px;
line-height:38px;
}


#h2header h2 {
color:#999999;
text-decoration:none;
font-family: Helvetica,Arial,sans-serif;
font-size:42px;
font-style:normal;
font-weight:bold;
padding-left:10px;
padding-top:0px;
margin:0px;
border:0px;
line-height:38px;
}

#flashplayer {
width:100%;
height:100%;
}



.thumbimageweddings{
width:460px;
border:0px;
margin:0px;
padding-bottom:5px;
}


#toggleweddings{
width:460px;
float:left;
padding:0px;
margin:0px;
}

#toggleweddingstext{
width:460px;
float:left;
margin:0px;
padding-left:20px;
}

#toggleweddingstext p {
padding-bottom:10px;

}



#toggleweddingstext ul{
list-style:none;
padding:0px;
margin:0px;
}

#toggleweddingstext li{
list-style:none;
float:left;
padding-right:6px;
}

#toggleweddingstext ul.info{
list-style:none;
padding-left:10px;
margin:0px;
}

.toggle {
position:absolute;	
}

.toggle p{
font-size:12px;	
}

