<style>
.test{
}
.smallwhitetext
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, verdana;
    TEXT-DECORATION: none
}
.smalllinktext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, verdana;
    TEXT-DECORATION: none
}
.mediumwhitetext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.largewhitetext
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.largewhitetext2
{
    FONT-SIZE: 17px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.tinywhitetext
{
    FONT-SIZE: 8px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.smalltext
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.redtext
{
    FONT-SIZE: 13px;
    COLOR: #990000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    FONT-FAMILY: verdana
}
.largeredtext
{
    FONT-SIZE: 21px;
    COLOR: #567152;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    FONT-FAMILY: verdana
}
.smallredtext
{
    FONT-SIZE: 9px;
    COLOR: #567152;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    FONT-FAMILY: verdana
}
.whitetext
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.weddingtext
{ 
   font-size: 14px;
   font-family: tahoma;
   COLOR: #ffffff;
   
}
.weddinggreen
{ 
   font-size: 14px;
   font-family: tahoma;
   COLOR: #567152;
   font-weight: bold;
   
}
.image
{
	border-style:outset;
	border-color: #393939;
	border-width:3px;
}
.inputbox 
{ 
   font-size: 9px;
   font-family: verdana;
   BORDER: 0px; 
   COLOR: #ffffff;
   background-color: #080403;
   
}
.wedding
{
    font-size: 14px;
    font-family: tahoma;
    border: thin solid #567152;
    color: #ffffff;
    background-color: #000000;
}
.contact
{
    font-size: 14px;
    font-family: tahoma;
    border: thin solid #916409;
    color: #ffffff;
    background-color: #000000;
}
#wedding a{
    FONT-SIZE: 12px;
    COLOR: #567152;
    TEXT-DECORATION: underline;
    FONT-FAMILY: tahoma  
}
#contact a{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    FONT-FAMILY: tahoma  
}
A.smalllinktext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, verdana;
    TEXT-DECORATION: underline
}
A.smallwhitetext
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.smallwhitetext:hover
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.smallredtext
{
    FONT-SIZE: 9px;
    COLOR: #567152;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    FONT-FAMILY: verdana
}
A.smallredtext:hover
{
    FONT-SIZE: 9px;
    COLOR: #567152;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    FONT-FAMILY: verdana
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 70px;
left: 70px; /*position where enlarged image should offset horizontally */

}
.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -270px;
left: 70px; /*position where enlarged image should offset horizontally */

}
.thumbnail3{
position: relative;
z-index: 0;
}

.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -370px;
left: 70px; /*position where enlarged image should offset horizontally */

}
.imgtest
{
 border: 1px solid white;   
}
.imgborder
{
    background-color: #ffffff;
padding: 4px;
 border: 1px solid #567152;   
}
A.test{
}
</style>