body { 
background-color: #000; 
text-align: center;
min-width: 800;
font-family: tahoma,arial,sans-serif; 

}


#page_wrapper {
  position: relative;
  top: 7;
  width: 950;
  border:1px solid #271632;
  margin: 0 auto; 
	height:655;
/* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
  margin-left: auto;
	margin-right: auto;
	color: #fff;
  background-image: url('images/purple_background.gif');
  background-repeat: repeat;
 
}


#Box_LightPurple {
  position: relative;
  top: 100;
  width: 750;
  height: 450;
  /*background: #B2A0BB;*/
  /*background: #A492AD;*/
  background:#8F6AA0;
  
  border:2px solid #634471;
  margin: 0 auto; 
  text-align: left;
/* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
  margin-left: auto;
	margin-right: auto;
	z-index: 15;
}


#content_box { 
  width: 743; 
  height: 437;
  border:0px solid #F39;
  left: 0;
  top:2;
  position:relative;
  text-align:left;
  padding:3px;
	/* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
  margin-left: auto;
  margin-right: auto;
}

#content { 
  width: 735; 
	height: 430;
  border:0px solid #fff;
	left: 0;
	top:0;
	position:absolute;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
	/* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
    /*float:right;*/
	margin-left: auto;
  margin-right: auto;
	font-size:10pt;	
}

table, tr, td{  
	font-size:10pt;
	color:#fff;
}


/*  layout elements */

#lily {
	height:291;
	width:335;
	right: 0;
	bottom: 0;
	background-image: url('images/lily2.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lily2.png', sizingMethod='scale');
	z-index: 20;
	position:absolute; 
}

#lily_blur {
	height:291;
	width:319;
	right: 0;
	bottom: 0;
	background-image: url('images/lily_blur.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lily_blur.png', sizingMethod='scale');
	z-index: 10;
	position:absolute; 
}

#white_logo {
	height:91;
	width:112;
	left: 35;
	top: 15;
	background-image: url('images/white_logo.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/white_logo.png', sizingMethod='scale');
	z-index: 20;
	position:absolute; 
}

#WeddingVideo_tag {
	height:59;
	width:329;
	right: 40;
	top: 15;
	background-image: url('images/WeddingVideo_tag.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/WeddingVideo_tag.png', sizingMethod='scale');
	background-repeat: no-repeat;
	z-index: 30;
	position:absolute; 
	opacity: 0.30;
  -moz-opacity: 0.30; /* older Gecko-based browsers */
  filter:alpha(opacity=30); /* For IE6&7 */
}

#tagline {
	height:30;
	width:359;
	right: 40;
	top: 69;
	background-image: url('images/tagline.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tagline.png', sizingMethod='scale');
	background-repeat: no-repeat;
	z-index: 20;
	position:absolute; 
}



/* navigation box */


#navcontainer { 
  width: 65px; 
	left: 35;
	top:120;
	position:absolute;
	font-size: 9pt;
	line-height:1.5em;
	text-transform: capitalize;
	float:left;
	text-align:left;
	color:#C1B3C9;
}

#navcontainer ul
{
  padding-left: 0;
  margin-left: 0;	
}

#navcontainer li
{
  list-style: none;
  margin: 0;
  padding: 0.25em;
	border-bottom:1px solid #634471;
	
}

#navcontainer li a { 
  text-decoration: none;
	color:#C1B3C9; }   
	
	
#navcontainer a { 
  text-decoration: none;
 }	
	
#navcontainer a:hover { 
  text-decoration: none;
	color:#FFFF7F; }		
	
	
#navcontainer a:active { 
  text-decoration: none;
	color:#FFFF7F; 
	list-style: disc;
	}			
	

/*the you are here trick (persistent page indicator) */
/*body#packages_page li#packages a,
body#contentpage li#contact a{
	color:#FFFF7F;
}
*/

/* feature box...  appears under the nav and content area */
#featured_box { 
  width: 510; 
	height: 170;
  border:1px solid #fff;
	left: 1;
	bottom: 0;
	position:absolute;
	text-align:left;
	padding:5px;
	font-size:10pt;
}


/* footer section */


#footer {
	width:735;
	left: 5;
	bottom:0;
	font-size:8pt;
	z-index: 20;
	position:absolute; 
	text-align:left;
	padding:5px;
	border:0px solid #fff;
	float:left;
	color:#ffffff;
}


#footer a { 
  text-decoration: none;
	color: #ffffff;
}

#footer a:hover { 
  text-decoration: none;
	color: #FFFF7F;
}


/* font styles */

h1 {
  font-size:14pt;
	color:#FCE167;
	font-weight:normal;
	margin-top:2px;
}

p {
  font-size:10pt;
	color:#ffffff;
	}

.title {
  font-size:14pt;
  color: #FFFF7F;
	/*color:#FFFF7F;*/
}	

.SmallTitle {
  font-size:11pt;
  color: #FFFF7F;
	/*color:#FFFF7F;*/
}	

.FeatureTitle {
  font-size:11pt;
  font-weight:bold;
  color: #FFFF7F;
  text-transform:capitalize;
	/*color:#FFFF7F;*/
}	

.smallText {
	font-size:8pt;
}

a:link {
	color:#FFFF9B;
}
