.weddingshow {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #e1a239;
	font-size: 18px;
	letter-spacing: 8px;
}
.weddingcopy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 59px;
	padding-right: 150px;
}

.boxcopy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.weddingshowbase {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
		text-decoration:none;
}
a.weddingshowbase:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration:none;
}

a.weddingshowbase:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
		text-decoration:none;
}
a.weddingshowbase:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
		text-decoration:none;
}

a.weddingshowbase:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B1002D;
		text-decoration:none;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #e1a239;
	font-size: 14px;
	letter-spacing: 2px;
	display:inline;
	font-weight: lighter;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 14px;
	display:inline;
	font-weight: lighter;
}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	padding-right: 15px;
	display:inline;
	font-weight: lighter;
	float: right;
}

a.navigation:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6E3F01;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	letter-spacing: 1px;
	word-spacing: .5px;
	outline: none;
	font-weight: normal;
	border-bottom: 1px solid #A49A8D;
	}
a.navigation:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6E3F01;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	letter-spacing: .5px;
	word-spacing: 1px;
	outline: none;
	font-weight: normal;
	border-bottom: 1px solid #A49A8D;
	}	

a.navigation:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B1002D;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	letter-spacing: .5px;
	word-spacing: 1px;
	outline: none;
	font-weight: normal;
	border-bottom: 1px dotted #B1002D;
	}
	
a.navigation:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	letter-spacing: .5px;
	word-spacing: 1px;
	outline: none;
	font-weight: normal;
	border-bottom: 1px dotted #B1002D;
	}
	
input {
 border: 1px solid #7A1A26;
 margin-top:5px;
  background-color: #FBF1E3;
   margin-right:5px;
}
select {
 background-color: #FBF1E3;
 color: #000000;
 margin-top:5px;
  border: 1px solid #7A1A26;
}
}
textarea {
 border: 1px solid #7A1A26;
 margin-top:5px;
  background-color: #FBF1E3;
  color:#000000;
}
option {
 border: 1px solid #7A1A26;
 margin-top:5px;
  background-color: #FBF1E3;
  color:#000000;
}

/* -- FORM CSS ADDED BY EMILY! -- */
.weddingcopy2 #prereg, .weddingcopy2 #ordersum {
	overflow: hidden;
	width: 385px;
	font-size: 12px;
}
.rform {
	font-size: 12px;
}
.weddingcopy2 #prereg #submit {
	text-align: center;
}

.weddingcopy2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 30px;
	padding-right: 20px;
}
.weddingcopy2 h2 {
	display: block;
	width: 100%;
	border-bottom: #7A1A26 1px solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.weddingcopy2 #ordersum .info {
	color: #7A1A26;
}
.weddingcopy2 #ordersum table {
	font-size: 12px;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid black;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}