@charset "utf-8";
/* CSS Document */

body {	
	background-color: #7C7036;
	margin-top: 0px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D0CD82;
}


#main-container {
	width: 930px;
	height: 960px;
	background-color: #7C7036;
	background-position:center;
	margin: 0 auto;
	text-align: left;
}
#auto-height-container {
	width: 930px;
	height:auto;
	background-color: #7C7036;
	background-position:center;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 930;
	height: 104px;
	background-color: #6F4221;
	background-image: url(../images/wedding-packets-header.png);
	background-position:center;
}

#top-nav {
	width: 904;
	height: 41px;
	background-color: #472B15;
	padding-left: 15px;
}

div.nav-menu {
	height: 41px;
	width: 904px;
	margin-left: 120px;	
	margin-top: 0px;
}
div.nav-menu ul {
	list-style: none;
	padding: 0;
	display:inline;
} 
div.nav-menu li {
	float: left;
	padding-left: 17px;
	margin-top: 12px;

} 

div.nav-menu li a {
	display: block;
	color: #af7b55;
	text-decoration: none;
	text-align: center;
} 
div.nav-menu li a:hover {
	color: #C2C37D;
}
	
#banner {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-image.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-custom {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-custom.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-comments {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-comments.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-faq {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-faq.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-about {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-about.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-contact {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-contact.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-baby {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-baby.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-wedding {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-image-wedding.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-promotional {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-promotional.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-event {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-event.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#banner-funeral {
	width: 930;
	height: 246px;
	background-color: #000000;
	background-image: url(../images/banner-funeral.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
#quote-area {
	width: 930;
	height: 63px;
	background-color: #494019;
}
#quote {
	width: 930;
	height: 63px;
	color: #938232;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	padding-top: 20px;
}

#sub-container {
	width: 930;
	height: 412px;
	background-color: #716326;
}
#sub-container.flexible-height {
	height: auto;
	padding-bottom: 20px;
}
#contact-sub-container {
	width: 930;
	height: 500px;
	background-color: #716326;
}
#sub-container2 {
	width: 930;
	height: auto;
	background-color: #716326;
}
#sub-container3 {
	width: 960;
	height: auto;
	margin-right: 5px;
}

#sub-container4 {
	width: 930;
	height: 412px;
	background-color: #bfb775;
}
#mini-frame-window {
	width: 630px;
	height: 412px;
	background-image: url(../images/mini-frame-window.png);
	margin-left: 300px;
}
#mini-frame-window-top {
	width: 630px;
	height: 206px;
}
#mini-frame-window-bottom {
	width: 630px;
	height: 206px;
}
div.selected-shasta-daisy-image {
	width: 282px;
	height: 349px;
	background-image: url(../images/selected-shasta-daisy.png);
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}
div.selected-shasta-daisy-text {
	width: 315px;
	height: 275px;
	background-image: url(../images/name-shasta-daisy.png);
	float: right;
	margin-right: 26px;
}
div.continue-button {
	width: 200px;
	height: 100px;
	float: left;
	margin-left: 52px;

}

div.mini-seed-packet1 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet2 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet3 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet4 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet5 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet6 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet7 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet8 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet9 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
div.mini-seed-packet10 a{
	width: 108px;
	height: 152px;
	background-image: url(../images/thumb-forget-me-not-purple.png);
	margin-left: 14px;
	margin-top:20px;
	float:left;
}
#home-page-nav-menu-image {
	width: 298px;
	height: 412px;
	float: left;
	background-image: url(../images/home-page-nav-menu.png);
	background-position:center;
	background-repeat: no-repeat;
}
#steve-banner {
	width: 298px;
	height: 412px;
	float: left;
	background-image: url(../images/steve-banner.png);
	background-position:center;
	background-repeat: no-repeat;
}
#thank-you-banner {
	width: 298px;
	height: 412px;
	float: left;
	background-image: url(../images/thank-you.png);
	background-position:center;
	background-repeat: no-repeat;
}
#about-container{
	width: 915px;
	height: 370px;
	background-color: #9a9b66;
	padding-top: 5px;
	color: #ecedaa;
	text-decoration: none;
	text-align: justify;
	padding-top:35px;
	padding-right: 15px;
}
#auto-container{
	width: 915px;
	height: suto;
	background-color: #ada26c;
	padding-top: 5px;
	color: #ecedaa;
	text-decoration: none;
	text-align: justify;
	padding-top:35px;
	padding-right: 15px;
}
#plain-container{
	width: 630px;
	height: 420px;
	float:right;
	margin-left:315px;
	margin-top: -315px;
	background-color: #9a9b66;
	color: #ecedaa;
	text-decoration: none;
	text-align: justify;
	padding-top:35px;
	padding-left: 20px;
	padding-right:20px;

}
#comments-container{
	width: 582px;
	height: auto;
	padding-top: 35px;
	padding-right: 35px;
	float: right;
	color: #ecedaa;
	text-decoration: none;
	text-align: justify;
	margin-right: 15px;
	margin-top: -35px;
}
#order-nav-menu {
	width: 298px;
	height: 96px;
	float: left;
	margin-top: 13px;
	margin-left: 0px;

}
#order-nav-menu-item {
	margin-top: 12px;
	margin-left: 55px;
}
#wild-flower-image {
	width: 285px;
	height: 412px;
	float: left;
	background-image: url(../images/wild-flowers.png);
	background-position:center;
	background-repeat: no-repeat;
}
#wild-flower-image-reverse {
	width: 285px;
	height: 412px;
	float: right;
	margin-top: -310px;
	background-image: url(../images/wild-flowers-reverse.png);
	background-position:center;
	background-repeat: no-repeat;
}
#packets-left-image {
	width: 285px;
	height: 412px;
	float: left;
	background-position:center;
	background-repeat: no-repeat;
}
#packets-right-image {
	width: 285px;
	height: 412px;
	float: right;
	margin-top: -310px;
	background-position:center;
	background-repeat: no-repeat;
}

#order-nav-menu-image {
	width: 298px;
	height: 412px;
	float: left;
	background-image: url(../images/order-menu.png);
	background-position:center;
	background-repeat: no-repeat;
}
#home-nav-menu {
	width: 298px;
	height: 460px; /* 412px; */
	float: left;
}
div.block-place-holder {
	width: 298px;
	height: 412px;
	float: left;
}
div.standby-place-holder {
	width: 298px;
	height: auto;
	float: left;
	margin-top: 35px;
}
div.contact-form {
	width: 630px;
	height: auto;
	float: right;
	margin-top: 35px;
}

#home-page-nav-menu {
	width: 298px;
	height: 412px;
	float: left;
	margin-top: 25px;
	margin-left: 23px;
}

#packet-flash {
	width: 257px;
	height: 412px;
	float: left;
	background-image: url(../images/packet-flash.png);
	background-position:center;
	background-repeat: no-repeat;
}
#flash-box {
	width: 197px;
	height: 273px;
	margin-top: 30px;
	margin-left: 20px;
}
#packet-flash-weddings {
	width: 257px;
	height: 412px;
	float: left;
	background-position:center;
	background-repeat: no-repeat;
}
#gallery-label {
	width: 257px;
	height: 50px;
	float: left;
	color: #d0cd82;
}
#gallery-label a {
	color: #d0cd82;
	text-decoration: none;
	text-align: center;
} 
#gallery-label a:hover {
	color: #FFFFFF;
}
#gallery2-label {
	width: 257px;
	height: auto;
	padding-top: 45px;
	padding-left: 25px;
	margin-bottom: -10px;
	color: #d0cd82;
}
#gallery2-label a {
	color: #d0cd82;
	text-decoration: none;
} 
#gallery2-label a:hover {
	color: #FFFFFF;
}
#gallery3-label {
	width: 257px;
	height: auto;
	padding-top: 15px;
	padding-left: 30px;
	margin-bottom: -65px;
	color: #d0cd82;
}

#home-page-content-headline-image{
	width: 360px;
	height: 80px;
	float: left;
	background-image: url(../images/space-bar1.png);
	background-position:center;
	background-repeat: no-repeat;
	text-align:left;
	font-size: 20px;
	font-weight: bold;
}
#home-page-content-headline {
	color: #d0cd82;
	text-align:left;
	font-size: 20px;
	font-weight:400;
	padding-top: 25px;
}
#home-page-content {
	width: 345px;
	height: auto;
	float: left;
	color: #d0cd82;
	text-align:justify;
	margin-bottom: 30px;
	padding-right: 15px;

}
#long-content-headline-image{
	width: 600px;
	height: 80px;
	float: left;
	background-image: url(../images/space-bar1.png);
	background-position:center;
	background-repeat: no-repeat;
	text-align:left;
	font-size: 20px;
	font-weight: bold;
}
#long-content-headline {
	color: #d0cd82;
	text-align:left;
	font-size: 20px;
	font-weight:400;
	padding-top: 25px;
}
#contact-us-headline {
	color: #f7f8c3;
	text-align:left;
	font-size: 20px;
	font-weight:400;
	margin-top:-15px;
}
#long-content {
	width: 600px;
	height: 300px;
	float: left;
	color: #d0cd82;
	text-align:justify;

}
#order-menu-page-content-headline-image{
	width: 360px;
	height: auto;
	float: left;
	background-image: url(../images/space-bar2.png);
	background-position:center;
	background-repeat: no-repeat;
}
#order-menu-page-content-headline {
	color: #d0cd82;
	text-align:center;
	font-weight:400;
	margin-top:5px;
	font-size: 12px;
	margin-bottom: 25px;
}
#order-menu-page-content {
	width: 330px;
	height: 200px;
	float: left;
	color: #d0cd82;
	text-align:justify;
	background-color: #9a9b66;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	margin-top: -6px;
	font-size: 17px;
	font-weight:400;
	padding-top: 35px;
	padding-left: 30px;
	margin-bottom:15px;

}
#order-menu-page-content li a {
	display: block;
	color: #3b3413;
	text-decoration: none;
	text-align: left;
} 
#order-menu-page-content li a:hover {
	color: #FFFFFF;
}


#home-page-primary-menu {
	width: 260px;
	
	float: left;
	text-align:justify;
	background-color:#9b9b67;
	
	/*height: 192px;
	background-image: url(../images/menu-images/menu-background.jpg);
	background-repeat:no-repeat;*/
	margin-top: 30px;
	font-size: 14px;
	font-weight:400;
	padding-top: 25px;
	padding-left: 15px;
	margin-bottom:0;
	border:1px solid #3c3509;
	color:#3c3509;
}

#home-page-primary-menu table{width:240px; border-top:1px solid #3c3509; border-bottom:1px solid #3c3509; padding: 5px 0;}
#home-page-primary-menu th{text-align:center;}
#home-page-primary-menu a {color:#3c3509; text-decoration:underline;}
#home-page-primary-menu a:hover {color:#7e7937;}

#home-page-primary-menu li a {
	display: block;
	color: #3b3413;
	text-decoration: none;
	text-align: left;
} 
#home-page-primary-menu li a:hover {
	color: #FFFFFF;
}



#contact-us-page-content {
	width: 330px;
	height: 260px;
	float: left;
	color: #d0cd82;
	text-align:justify;
	background-color: #9a9b66;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	margin-top: -6px;
	font-size: 17px;
	font-weight:400;
	padding-top: 35px;
	padding-left: 30px;
	margin-bottom:15px;

}
#single-space-image{
	width: 600px;
	height: 115px;
	float: left;
	background-image: url(../images/bar-spacer.png);
	background-position:center;
	background-repeat: repeat-x;
	margin-bottom: -35px;
}
#med-space-image{
	width: 625px;
	height: 115px;
	float: left;
	background-image: url(../images/bar-spacer.png);
	background-position:center;
	background-repeat: repeat-x;
	margin-bottom: -35px;
}
#single-space-full{
	width: 930px;
	height: 15px;
	float: left;
	background-image: url(../images/bar-spacer.png);
	background-position:center;
	background-repeat: repeat-x;
	margin-bottom: -35px;
}

a {
	text-decoration: none;
}
a:visited {
	color: #0000ff;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
.p1 {
	margin-top: 0px;
}
ul{list-style:none}
<li>&bull; list item</li>
</ul> 
div.text-control-white {
	

}
div.text-control-white {
	width: 600px;
	float: left;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: -8px;
	margin-bottom: 15px;
	background-color: #9a9b66;
	padding-left: -15px
}
div.text-control-white a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
} 
div.text-control-white a:hover {
	color: #d0cd82;
}
div.link-control-white {
	width: 615px;
	float: left;
	color: #fdfabc;
	margin-left: 0px;
	margin-top: -8px;
	margin-bottom: 15px;
	padding-left: -15px

}
div.link-control-white a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
} 
div.link-control-white a:hover {
	color: #fdfabc;
}
#text1  {
	height: 15px;
	margin-top: 15px;
	font-size: 14px;
	font-weight:bold;
	color: #f7f8c3;
}
div.text2  {
	height: 15px;
	margin-top: 3px;
	font-size: 14px;
	color: #f7f8c3;
}
div.text3 {
	height: 15px;
	margin-top: 20px;
	margin-left: -260px;
	font-size: 14px;
	font-weight:500;
	float: left;
}
div.text4  {
	height: 15px;
	margin-top: -15px;
	font-size: 14px;
	font-weight:bold;
	color: #f7f8c3;
}
div.text5 {
	height: 15px;
	margin-top: -15px;
	font-size: 16px;
	font-weight:bold;
	color: #f7f8c3;
}
div.text6  {
	margin:25px;
	padding-bottom: 15px;
	font-size: 13px;
	color: #f7f8c3;
}
h4 {font-size:11px}
fieldset {
border: none;
font-size: 12px;
color: #FFFFFF;

}

/*========*/


.packet-info dl {
	border: 1px dashed #B8A75C;
	border-width: 0 1px 1px;
}
.packet-info dt {
	float: left;
	font-weight: bold;
	padding: 10px;
	width: 140px;
}
.packet-info dd {
	border: 1px dashed #B8A75C;
	border-width: 1px 0 0;
	margin: 0;
	padding: 10px 10px 10px 150px;
}
.packet-info dd.alt {
	background-color: #554D2B;
}

.clear {
	clear: both;
}

.packet-images {
	color: #fff;
	float: left;
	margin-left: 20px;
	width: 468px;
}

.packet-info {
	color: #fff;
	margin-left: 508px;
	margin-right: 20px;
}

.packet {
	float: left;
	width: 234px;
}
.packet .title {
	display: block;
}

.packet.original-photo {
	float: none;
	width: 466px;
}
.packet.original-photo img {
	border: 1px solid #000;
	width: 100%;
}

