@charset "UTF-8";

/* ------ index styles ------- */
.menu_home_senior a {
	display: block;
	text-decoration: none;
	width: 217px;
	height: 412px;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/panel_home_senior_default.jpg) no-repeat;
}
/*
.menu_home_senior a:hover {
	background: url(../images/panel_home_senior_over.jpg);
}
*/
.menu_home_families a {
	display: block;
	text-decoration: none;
	width: 217px;
	height: 412px;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/panel_home_families_offer.jpg) no-repeat;
}
/*
.menu_home_families a:hover {
	background: url(../images/panel_home_families_over.jpg);
}
*/
.menu_home_weddings a {
	display: block;
	text-decoration: none;
	width: 227px;
	height: 412px;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/panel_home_weddings_default.jpg) no-repeat;
}
/*
.menu_home_weddings a:hover {
	background: url(../images/panel_home_weddings_over.jpg);
}
*/

/* ------ seniors left panel ------- */
.menu_title_senior a {
	display: block;
	text-decoration: none;
	width: 252px;
	height: 412px;
	float: left;
	display: inline;
	margin: -115px 0px 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/panel_senior_default.jpg) no-repeat;
}
/*
.menu_title_senior a:hover {
	background: url(../images/panel_senior_over.jpg);
}
*/

/* ------ families left panel ------- */
.menu_title_familes a {
	display: block;
	text-decoration: none;
	width: 252px;
	height: 412px;
	float: left;
	display: inline;
	margin: -115px 0px 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/panel_family_default.jpg) no-repeat;
}
/*
.menu_title_familes a:hover {
	background: url(../images/panel_families_over.jpg);
}
*/

/* ------ weddings left panel ------- */
.menu_title_weddings a {
	display: block;
	text-decoration: none;
	width: 252px;
	height: 412px;
	float: left;
	display: inline;
	margin: -115px 0px 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/panel_wedding_default.jpg) no-repeat;
}
/*
.menu_title_weddings a:hover {
	background: url(../images/panel_wedding_over.jpg);
}
*/
/* ------ header styles ------- */
.header_nav a:link {
	color: #D5A955;
	text-decoration: none;
}   
.header_nav a:visited  {
	color: #D5A955;
	text-decoration: none;
} 
.header_nav a:hover  {
	color: #FF9;
	text-decoration: none;
}  
.header_nav_active  {
	color: #FFF;
	text-decoration: none;
}

/* ------ footer nav styles ------- */
/*
.footer_nav a:link {
	color: #D5A955;
	text-decoration: none;
}   
.footer_nav a:visited  {
	color: #D5A955;
	text-decoration: none;
} 
.footer_nav a:hover  {
	color: #FF9;
	text-decoration: none;
}  
.footer_nav_active  {
	color: #FFF;
	text-decoration: none;
}
*/

/* ------ footer copyright styles ------- */
.footer_copyright a:link {
	color: #76441D;
	text-decoration: none;
	font-weight: bold;
}   
.footer_copyright a:visited  {
	color: #76441D;
	text-decoration: none;
	font-weight: bold;
} 
.footer_copyright a:hover  {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}  
.footer_copyright_active  {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.facebook a {
	text-decoration: none;
	color: #76441D;
}
.facebook a:hover {
	text-decoration: none;
	color: #000;
}
.facebook img {
	border: none;
	vertical-align: top;
}
.sitemap_cat a {
	text-decoration: none;
	color: #76441D;
	padding:10px;
}
.sitemap_cat a:hover {
	text-decoration: none;
	color: #000;
	padding:10px;
}
.sitemap_subcat a {
	text-decoration: none;
	color: #76441D;
	padding:5px;
	text-indent: 10px;
}
.sitemap_subcat a:hover {
	text-decoration: none;
	color: #000;
	padding:5px;
	text-indent: 10px;
}
