a {
	color:#F363A8;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
a.link-style-2 {
	color:#d7257d;
	}
	
a.link-style-2:hover {
	color:#3a3a3c;
	}
	
a.link-style-3 {
	color:#989898;
	text-decoration:underline;
	}
	
a.link-style-3:hover {
	color:#d7257d;
	}
	
a.link-style-4 {
	color:#F363A8;
	text-decoration:underline;
	font-weight:bold
	}
	
a.link-style-4:hover {
	color:#3a3a3c;
	}
	
a.link-style-5 {
	color:#d7257d;
	text-decoration:underline;
	}
	
a.link-style-5:hover {
	color:#3a3a3c;
	}

/*
HEADER
------------------------ */

#header-nav ul {
	float:right;
	}

#header-nav ul li {
	float:left
	}
	
#header-nav ul li a {
	color:#FFFFFF;
	margin:0 0 0 15px;
	font-size:75%;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#header-nav ul li a:hover {
	text-decoration:underline;
	}
	
#header-language {
	float:right;
	font-size:75%;
	}
	
	
	
/*
TOP NAV
-------------------------*/

#top-nav ul li {
	float:left;
	padding:10px 14px 10px 15px;
	border-right:1px solid #e4e5e0
	}
	
#top-nav ul li.first {
	padding-left:0;padding-right:13px;
	}
	
#top-nav ul li.last {
	padding-right:0;padding-left:13px;
	border-style:none
	}
	
#top-nav ul li a {
	color:#3a3a3c;
	font-size:92%;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#top-nav ul li a:hover {
	text-decoration:underline;
	}
	
#top-nav ul li a.selected {
	color:#c2c2c4;
	border-bottom:1px solid #d82583;
	}
	

/*
LEFT NAV
-------------------------*/

#left-nav {
	width:180px;
	}
	
#left-nav .left-nav-lvl-1 {
	border-bottom:1px solid #e4e4e2;
	padding:1em 0 1em 0;
	}
	
#left-nav .left-nav-lvl-1 a {
	color:#525455;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
	display:block;
	text-transform:uppercase;
	}
	
#left-nav .left-nav-lvl-1 a:hover {
	text-decoration:underline;
	}
	
#left-nav .left-nav-lvl-1 .selected {
	color:#a0a0a0;
	background:none
	}

#left-nav .left-nav-lvl-2 {
	border-style:none;
	padding:0 0 0 0;
	margin:.4em 0 .4em 0;
	}
	
#left-nav .left-nav-lvl-2 a {
	font-size:100%;
	color:#d7257f;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 10px;
	}
	
#left-nav .left-nav-lvl-3 {
	border-style:none;
	padding:0 0 0 0;
	margin:.4em 0 .4em 0;
	}
	
#left-nav .left-nav-lvl-3 a {
	font-size:100%;
	color:#d7257f;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 20px;
	}


/*
BREADCRUMBS
-------------------------*/

#breadcrumbs .b-crumb, #breadcrumbs span {
	float:left;
	}
	
#breadcrumbs .b-crumb a {
	color:#0a0a0a;
	}
	
#breadcrumbs .b-crumb.selected a {
	color:#999999;
	}
	
#breadcrumbs span {
	margin:0 8px;
	}
	




/*
FOOTER
-------------------------*/

#footer ul li {
	float:left;
	margin-right:10px
	}
	
#footer ul li a {
	color:#616469;
	text-decoration:none;
	font-size:83%;
	font-weight:bold;
	}
	
#footer ul li a:hover {
	text-decoration:underline;
	}
	
	

/*
PAGE NAV
-------------------------*/

.page-nav li {
	display:inline;
	margin:0 3px;
	}
.page-nav li a {
	font-weight:bold;
	text-decoration:underline;
	}
	
.page-nav li a:hover {
	color:#3a3a3c;
	text-decoration:underline
	}
	
.page-nav li a.selected {
	text-decoration:none;
	}
	
.page-nav li a.nav-arrow {
	text-decoration:none;
	font-weight:normal;
	font-size:120%;
	}
	
.page-nav li a.nav-arrow:hover {
	color:#3a3a3c;
	text-decoration:underline;
	}
	
	
/*
COOKBOOK
-------------------------*/

.cookbook-search-advanced {
	font-size:92%;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	margin:5px 0 0 0px;
	}
	
.cookbook-search-advanced:hover {
	text-decoration:underline;
	}
	

.cookbook-featured-recipe a img {
	border:1px solid #e3e2dd;
	}
	
#cookbook-featured-recipe-nav .nav-arrow {
	font-size:150%;
	padding:4px 10px;
	background:#616469;
	color:#FFFFFF;
	float:left;
	margin:0 5px 0 0;
	}
	
#cookbook-featured-recipe-nav .nav-arrow:hover {
	background:#FB66B8;
	text-decoration:none
	}
	
#cookbook-featured-recipe-nav-dots a {
	width:10px;
	height:10px;
	display:block;
	float:left;
	margin:0 8px 0 0;
	}
	
#cookbook-featured-recipe-nav-dots a:hover {
	text-decoration:none;
	}
	
#cookbook-featured-recipe-nav .text-link {
	float:right;
	margin:5px 0 0 0;
	}
	
span.general-btn, a.general-btn {
	display:inline-block;
	background:#F363A8;
	padding:2px 4px;
	}
	
span.general-btn a, a.general-btn {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#cookbook-rec-month-title-nav .nav-arrow {
	font-weight:normal;
	font-size:65%;
	color:#3f4143;
	text-decoration:none;
	}
	
#cookbook-rec-month-title-nav .nav-arrow:hover {
	text-decoration:underline;
	color:#F363A8;
	}
	
.cookbook-rec-month-item a {
	font-weight:bold;
	text-decoration:underline;
	color:#d7257f;
	margin:0 0 .4em 0;
	display:block
	}
	
.cookbook-rec-month-item a:hover {
	color:#3a3a3c;
	}
	
#cookbook-rec-month-nav .text-link {
	float:right;
	display:block;
	font-weight:bold;
	}
	
#cookbook-rec-month-nav .page-nav {
	text-align:center;
	}
	
.cookbook-archive a {
	margin:0 5px;
	color:#d7257d;
	text-decoration:underline;
	}
	
.cookbook-archive a:hover {
	color:#3a3a3c;
	}
	
#cookbook-arc-content-right a img,
#cookbook-adv-search-right a img,
#cookbook-adv-search-recipe-right a img {
	border:1px solid #E3E2DD;
	margin:0 0 5px 0;
	}
	
#cookbook-arc-content-right .text-link,
#cookbook-adv-search-right .text-link,
#cookbook-adv-search-recipe-right .text-link {
	margin:0 0 1em 0;
	display:block;
	}
	
#cookbook-adv-search-results-top a {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#cookbook-adv-search-results-top a:hover {
	color:#CCCCCC;
	}
	
#cookbook-adv-search-results-list thead th a {
	color:#989898;
	text-decoration:underline;
	}
	
#cookbook-adv-search-results-list thead th a:hover {
	color:#F363A8;
	}
	
#cookbook-adv-search-results-list tbody td a {
	font-weight:bold;
	text-decoration:underline;
	color:#d7257d;
	}

#cookbook-adv-search-results-list tbody td a:hover {
	color:#3a3a3c;
	}
	
#tools a {
	display:block;
	padding:0 0 0 20px;
	color:#3a3a3c;
	margin:0 0 5px 0;
	}
	
#tools-2 a {
	display:block;
	float:left;
	padding:0 0 0 20px;
	color:#3a3a3c;
	margin:0 0 10px 30px;
	}
	
#tools a:hover,
#tools-2 a:hover {
	text-decoration:underline;
	}
	
#cookbook-adv-search-recipe-right .feature-panel a {
	display:block;
	color:#d7257d;
	text-decoration:underline;
	}
	
#cookbook-adv-search-recipe-right .feature-panel a:hover {
	color:#3a3a3c;
	}
	
#opp-landing-top-right a,
#opp-success-top-right a,
.opp-landing-bottom-item a {
	font-weight:bold;
	margin-right:15px
	}
	
#left-column-contact span.general-btn {
	background:#535456;
	}
	
.opp-success-test a {
	font-weight:bold;
	}
	
.opp-success-video a.link-style-2 {
	text-decoration:underline;
	}
	
.opp-success-video a img,
.consult-vids a img {
	border:1px solid #e6e5e1;
	margin:0 0 7px 0;
	}
	
#opp-success-story-right .feature-panel a {
	display:block;
	text-align:right;
	font-weight:bold;
	text-decoration:underline
	}
	
.consult-vids a img {
	float:left;
	margin:0 10px 10px 0;
	}
	
#party-mod-class-bottom .bottom-item a {
	text-align:right;
	width:279px;
	display:block;
	font-weight:bold
	}
	
#party-hints-nav li a,
#party-retail-loc-left ul li a,
#util-dist-left ul li a,
#product-cat-top-right a {
	color:#d7257d;
	text-decoration:underline;
	font-weight:bold;
	}
	
#party-hints-nav li a.selected {
	padding:0 15px 0 0;
	}
	
#party-hints-nav li a:hover,
#party-retail-loc-left ul li a:hover,
#util-dist-left ul li a:hover,
#product-cat-top-right a:hover {
	color:#3a3a3c;
	}
	
#product-cat-top-right a,
#product-coll-top-right a {
	display:block;
	text-align:right;
	margin:0 0 10px 0;
	}
	
.site-map-item .level-1 a {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	}
	
.site-map-item .level-1 {
	margin:0 0 .2em 0;
	}
	
.site-map-item .level-1 a:hover,
.site-map-item .level-2 a:hover {
	color:#3a3a3c;
	}
	
.site-map-item .level-2 a {
	text-transform:none;
	font-weight:normal;
	text-decoration:underline;
	}

