<style type="text/css">



body {
	 background-color:e21a21;
	margin-top: 0px;
}

.header {
	
	
	

}

.finderbg
{
background-image:url(images/finderbg.gif);
background-repeat:repeat-x;

}
.violetlink
{
font-family: "Times New Roman", Times, serif;
font-size:14px;
color: #663399;
}

.login
{
background-image: url(images/loginbg.gif);
background-repeat:no-repeat;

}
.blog {
	background-image: url(images/blogbg.gif);
	background-repeat: repeat;
	font-family: "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;



}
.whitemenu {
	font-family: Garamond ;
font-size:17px;
color:#FFFFFF;



}

a {
color:inherit; 
text-decoration: none;

}
.leftmenu
{
background-image:url(images/leftmenubg.gif);
background-repeat:repeat;

}

.leftmenutitle
{

font-family: "Times New Roman", Times, serif;
font-size:20px;
color:#000000;
}
.bigblack
{
font-family: "Times New Roman", Times, serif;
font-size:20px;
color:#000000;
}

.bluegreentitle {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #56b8bb;}

.bigbigblack
{
font-family: "Georgia", Times, serif;
font-size:36px;
color:#000000;

}
.black
{
font-family: "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
}

.finder
{
background-image: url(images/weddingringbg.jpg);
font-family: "Times New Roman", Times, serif;
font-size:20px;
color:#000000;
}

.featured
{
background-image: url(newimages/redblocktop.gif);
background-repeat: no-repeat;
font-family: "Times New Roman", Times, serif;
font-size:20px;
color: white;

}

.greytext
{
font-family: Tahoma;
font-size:11px;
color: #999999;

}
.biggreytext
{
font-family: Tahoma;
font-size:13px;
color: #999999;

}

.orangetext
{
font-family: Tahoma;
font-size:10px;
color: #f7941d;

}
.redtext
{
font-family: Tahoma;
font-size:12px;
color: #660000;
font-weight:800;

}
.lightgreytext
{
font-family: Tahoma;
font-size:11px;
color: #CCCCCC;

}
.blacksmalltext
{
font-family: Tahoma;
font-size:11px;
color: #000000;

}

.blacktext
{
font-family: Tahoma;
font-size:13px;
color: #000000;

}

.bluetext
{
font-family: Tahoma;
font-size:13px;
color: #2e3192;

}

.redgradientbg
{
background-image:url(images/redbg.gif);
background-repeat:repeat;
	font-family: "Times New Roman", Times, serif;
font-size:20px;
color:#FFFFFF;


}
.featuredbg
{
background-image: url(images/featuredweddingbg.gif);

}
.weddsupp
{
background-image: url(images/weddsupp.gif)

}
.flowerbg
{
background-image: url(images/flowerbg.gif)

}

.ewTable {
	width: 100%; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.phpmakerlist td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #666666; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	

}

.ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFCCFF; /* highlight color */
}

/* main table   color */
.ewTableSelectRow {
	background-color: #CCFFFF; /* select color */
}
.styleb {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

	color: #330066;

	text-decoration: underline;

}
.stylebb {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;



	color: #330066;



}


.redline {
	font-size: 12px;
	color: #FF0000;
	font-family: Tahoma;
	text-decoration:underline;
}



.photo {width:650px; text-align:left; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:650px; height:auto;  z-index:10;}

.photo ul.topic li {}
.photo ul.topic li a.set {}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{ }

.photo ul.topic li.active a
{}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{
}

.photo ul.topic li.active ul
{display:block; left:0; top:31px; list-style:none; padding:0; margin:0; height:auto; }

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block;  left:0; top:31px; list-style:none; padding:0; margin:0; height:auto; }

.photo ul.topic li ul li
{display:inline; width:212px; height:auto; float:left; border:0px solid #fff; margin:2px;}

.photo ul.topic li ul li a
{display:block; width:210px; height:auto; cursor:default; float:left; text-decoration:none;  border:0px solid #fff;}

.photo ul.topic li ul li a img
{display:block; width:200px; height:auto; border:10px solid #fff;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.highligh:hover img{
border: 1px solid #ccc;
}


.photox ul.topic li a:hover ul li a:hover img, 
.photox ul.topic li:hover ul li a:hover img 
{
	position:absolute;
	left:-50px;
	top:-32px;
	width:300px;
	height:auto;
	border-color:#CCCCCC;
}


div.Header-jpeg
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 17px;
	width: 979px;
	height: 128px;
	background-image: url('mainimages/Header.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

.transbox
  {
   
  background-color:#ffffff;
 
  
  }
.backgroundlog
  {
  background:url(newimages/regblock.png) no-repeat;
  height:99
  position:absolute;




  
  
  }
  
.backgroundmenu
  {
  background:url(klematis.jpg) repeat;
  border:2px solid black;
  }


/**
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
*/


.slideshow a img{border:0;}

  </style>