﻿html,body,form
{
	height:100%;
	background-color:#003399;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: .95em; 	
	vertical-align:text-top;
}
h1
{
    margin:0px;
	font-size:1.775em;
	color:#990000;
}
h2
{
	font-size:1.525em;
	color:#990000;
}
h3
{
	font-size:1.275em;
	color:#990000;
}
h4
{
	font-size:1.025em;
	color:#990000;
}
h5
{
	font-size:1.01em;
	color:#990000;
}
td
{
	vertical-align:top;
}
.header
{
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
    background-color:#003399;
	color:#ffffcc;
	vertical-align:middle;
	text-align:center;
}
#banner
{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0px;
    padding: 0px; 
}
.main
{
    margin-top: 0px;
    width: 100%;
    background-color:#ccccff;
	color:#003399;
}
.mainTopAndBottomSpacer
{
    width: 100%;
    background-color:#ccccff;
	color:#003399;
    height: 20px;
}
.menu
{    
    float:left;
    text-align: left;
    vertical-align:top;
    background-color:#ccccff;
    border-right: solid 20px #ccccff;
    border:none 0px;
    bottom:0;
	padding:0px 0px ;
	color:#990000;

}
#menu_img
{
	text-align:center;
}
.filling
{
    margin-left: auto;
    margin-right: auto;   
    text-align:center; 
    width: 820px;
    background-color:#ffffcc;
	color:#003399;
	padding:0px; 
	border:none 0;
}
.content
{
    background-color:#ffffcc;
	color:#003399;
	text-align:left;
	vertical-align:text-top;	
	vertical-align:top;  
	background-image:url("../images/menubackground.jpg");	
	background-repeat:repeat-y;	 
	border:none 0;
	min-height:435px;
	padding:10px;
	padding-left: 263px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 		
	width:540px;
	top:141px;
}
.contentMarginLeft
{
    float:left;
    width:10px;
    height:100%;   
    visibility:hidden 
}
.contentMarginRight
{
    float:right;
    width:10px;
    height:100%;   
    background-color:#ccccff;    
}
.JETswf
{
    float: right; 
    margin:5mm;  
    width:310px; 
    height:235px;     
}
.facebook
{ 
    width:450px; 
	height:20px;
}
.facebookFat
{ 
    width:200px; 
	height:50px;
}
.NoflashPluggin
{
    text-align:center;
    float: right; 
    margin:5mm;  
    width:280px; 
    height:205px; 
    border-style:solid;
    border:2px;
    border-color:Black; 
    border-left:solid 2px black;
    border-top:solid 2px black;
    border-right:solid 2px black;
    border-bottom:solid 2px black;
    padding:15px;
    padding-left:15px;
    padding-top:15px;
    padding-right:15px;
    padding-bottom:15px;
}
.footer
{
    width: 100%;
    display:block;
    width: 100%;
    background-color:#003399;
	color:#ffffcc;
	font-weight:bold;
	text-align:center;
	font-size:0.80em;
	border:0;
	margin:0;
	vertical-align:top;
	line-height:1.5;
	padding:0;	
}
.menu a:link {
	padding-right: 0px; 
	border-top: #ffffff 1px solid; 
	display: block; 
	padding-left: 10px; 
	font-weight: bold; 
	padding-bottom: 3px; 
	color:#990000; 
	padding-top: 3px; 
	border-bottom: #cccccc 1px solid; 
	background-color: #ccccff;
}
.menu a:visited {
	padding-right: 0px; 
	border-top: #ffffff 1px solid; 
	display: block; 
	padding-left: 10px; 
	font-weight: bold; 
	padding-bottom: 3px; 
	color: #990000;
	padding-top: 3px; 
	border-bottom: #cccccc 1px solid; 
	background-color: #ccccff;
}
.menu a:hover {
	border-top: #cccccc 1px solid; 
	font-weight: bold; 
	color: #ffffcc; 
	background-color: #ccccff; 
	text-decoration: none;
	color: #ffffcc; 	
}
.menu a 
{
	font-weight: bold; 
	color: #990000; 
	text-decoration: none;
}
.kbAccessibleMenuTip
{ 
    font-size:8pt;
    color:Maroon;
    text-align:center;
}
.kbAccessibleMenu
{ 
    font-size:10pt;
    background-color:#ccccff;     
    color:Maroon;
    text-decoration:underline;      
}
.footer a
{
    text-decoration: underline; 
    color: rgb(255, 255, 204);
    vertical-align: top;    
}
.footer a:hover
{
    text-decoration: underline; 
    color: rgb(255, 255, 204);
    vertical-align: top;
}.footer a:visited
{
    text-decoration: underline; 
    color: rgb(255, 255, 204);
    vertical-align: top;
}
.footer a:link
{
    text-decoration: underline; 
    color: rgb(255, 255, 204);
    vertical-align: top;
}
.validator img
{
    border:0px;
	margin:0px;
	padding:0px;	
	vertical-align:top;
	line-height:1.5;
}

.validator_img
{
    border:3px;
    margin:3px;
	padding-top:5px;	
	line-height:1.7;
}

.NEW_SoapMakingParties
{
	font-family:Curlz MT, Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#990000;
	font-weight:bold;
}
.NEW
{
	font-family:Curlz MT, Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#990000;
	font-weight:bold;
}

.SoapMakingParties
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
}

.RightBox
{
	float:right;
	margin:5px;
}

#WeddingCelebration
{
	float:right;
}

#HandsAndFeet
{
	min-height:625px;
}
#HandsAndFeet
{
	min-height:625px;
}
#HandsAndFeet_img1
{
	float:left;
	margin-bottom:20px;
}
#HandsAndFeet_img2
{
	float:left;
	margin-bottom:20px;
}
#HandsAndFeet_content
{
	margin-left:322px;
}




