.header_01 {

	width:545px;

	height:104px;

	background-image: url(../images/design/header_01.jpg);

	text-align:right;

	padding-top:10px;

	padding-right:10px;

	text-transform:uppercase;

}

.header_01 a:link {

	color:#000;

}

.header_01 a:visited {

	color:#000;

}

.header_01 a:active {

	color:#000;

}

.header_01 a:hover {

	color:#000;

	text-decoration: underline;

}

.footer {

	padding-left:10px;

	padding-right:10px;

	height:37px;

	line-height:37px;

	background-color:#f5f8ef;

	text-transform:uppercase;

	border-top:1px solid #e6e1d7;

}

.footer a:link {

	color:#000;

}

.footer a:visited {

	color:#000;

}

.footer a:active {

	color:#000;

}

.footer a:hover {

	color:#000;

	text-decoration: underline;

}

.legalCopyright {

	text-transform:none;

	font-size:11px;

}

.welcome_text {

	width:645px;

	padding:10px;

}

.main_links {

	padding-top:20px;

	line-height:26px;

	width:190px;

	padding-left:100px;

}

.featured_couple {

	width:230px;

	padding:10px;

}

.featured_bg {

	width:230px;

	height:165px;

	padding-left:5px;

	padding-top:11px;

	background-image: url(../images/design/featured_bg.jpg);

	background-repeat:repeat-x;

}

.featured_name {

	text-align:center;

	color:#7c6846;

}

.couple {

	width:441px;

	height:166px;

	background-image: url(../images/design/couple.jpg);

	background-repeat:repeat-x;

	color:#000;

}

.quests {

	width:441px;

	height:167px;

	background-image: url(../images/design/quests.jpg);

	background-repeat:repeat-x;

	color:#000;

}

.couple_text {

	padding-top:5px;

	padding-left:140px;

}

.couple_text h1 {

	margin:0;

	padding:0;

	color:#000;

	font-weight:bold;

	margin-bottom:10px;

}

.couple_button {

	text-align:right;

	padding-right:10px;

	padding-top:10px;

}

.quests_text {

	padding-top:10px;

	padding-left:140px;

	text-align:center;

}

.quests_text h1 {

	margin:0;

	padding:0;

	color:#000;

	font-weight:bold;

	margin-bottom:10px;

}

.prod_table {

/*	height:160px;*/

	min-height:170px;

	border-bottom:1px solid #dde3c8;

	margin-bottom:10px;

}

.prod_image {

	width:240px;

	text-align:center;

}

.prod_content {

	text-align:left;

	width:660px;

}

.prod_name {

	font-weight:bold;

	padding-bottom:5px;

}

.prod_button {

	text-align:right;

}

.prod_price {

	padding-top:5px;

}

.prod_desc {

	padding-top:5px;

}

.couple_image {

	width:480px;

	height:330px;

	text-align:center;

	vertical-align:middle;

	margin-bottom:30px;

}

.couple_info {

	width:400px;

	padding-left:30px;

}

