body {
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	background-color:#788649;
}
.topbg {
	background-image: url(head_002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.top_header_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-image: url(head_bg001.jpg);
	background-repeat: repeat-x;
}

.top_header_links a {
	color: #FFFFFF;
	text-decoration:none;
}

.top_header_links a:hover {
	color: #000000;
	text-decoration:none;
}
.sig {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana,; TEXT-DECORATION: none;
	background-image: url(head_002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
	

}
.sig a {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana,; TEXT-DECORATION: none; line-height:13px;
}
.sig a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #339900; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana,; TEXT-DECORATION: none
}

.navigation_container {
	margin-left:3px; margin-top:10px; margin-right:3px; margin-bottom: 10px;
}
.navigation {
	background-color:#97A75E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	vertical-align: middle;
	border-bottom: 1px solid #C1CA9E;
	
}

.navigation a {
	background-color:#97A75E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	text-decoration:none;
	vertical-align:middle;

	}
	
	.navigation a:hover {
	display:block;
	background-image: url(over.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align:middle;
	}
	
.subnavigation a {
	background-color:#97A75E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	padding-left:20px;
	text-decoration:none;
	display:block;
	}

.subnavigation a:hover {
	background-color:#97A75E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	padding-left:20px;
	text-decoration:none;
	display:block;
	background-image: url(over.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
.weddingbox {
	background-color:#FFD8AF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:5px;
	padding-right:5px;

}

.heading { 

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#D4025C;
font-weight:bold;
text-align:left;
}

.ptop {
	border-top: #6D7C46 solid 1px;

}

.pbot {
	border-bottom: #6D7C46 solid 1px;
	background-color:#6E7D47;
}

.pleft {
	border-left: #6D7C46 solid 1px;
}
.pright {
	border-right: #6D7C46 solid 1px;
}
.productinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6D7C46;
	padding-bottom:10px;
}
.padding {
	padding:5px;
}
.card {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#EAEAEC;
}
.footer {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.footer a {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.footer a:hover {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009900;
	text-decoration:underline;
}

.navcorner {
	background-image: url(curve.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#97A75E;
	border-left: solid 1px #4E8A51;
	height:11px;
}

.content {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 10px;
}

.pink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000; 
	
	}
	
	.cardpadding {
	
	
	padding-left:10px;
	}.border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.grayborder {
	border: 1px solid #808000;
}
