.navigation .styles {
	background-color: #997EE6 !important;
	color: #ffffff !important;}
/* - - - - - - - */	

.weddingStyleNavigation .selected {
	background-color: #997EE6 !important;
	color: #ffffff !important;
}

/*
border: 1px solid #FAF5E2; 
*/
.illustration h1 {margin-bottom: 35px; }

.weddingStyleNavigation {border-top: 1px dotted #EAE8FF; width: 100% ;margin-top: -24px; }
.weddingStyleNavigation td {padding: 0px !important; text-align: center;}
.weddingStyleNavigation td a {color: white; font-size: 14px; font-weight: 900; font-family: georgia;display: block; padding: 3px; border-left: 1px solid #EAE8FF;}
.weddingStyleNavigation .td1 a {border-left: 0px solid white;}
.weddingStyleNavigation td a:visited {color: white;}
.weddingStyleNavigation td a:hover {	
	background-color: #6F57C2;
    text-decoration: none;
	color: white;
}


.weddingStyle .td2 {color: #555555;}



.styleOne .td1 {padding: 0px !important; width: 422px;}
.styleOne .td1 .illustrationOne {background-color: #FAF5E2; color: #AEA391 !important; 
 font-style: italic; font-weight: 600; }
 
.styleOne .td1 .illustrationOne .title {color: #AEA391 !important; text-align: right; padding-right: 10px; line-height: 2em; font-size: 2.2em; font-family: georgia;}

.styleOne .td1 .styleDescription {color: #867969; padding: 20 15 20 30; line-height: 1.8em; font-family: georgia; font-size: 12px; }

.styleOne .td1 .illustrationTwo { text-align: center; background-color: #E8DDCB;}
.styleOne .td1 .illustrationTwo img { margin: 0 15 0 15; }

.styleOne .td1 .illustrationTree { text-align: center; background-color: #FAF5E2; margin-top: 30;}
.styleOne .td1 .illustrationTree img { margin: 0 15 0 15; }


.styleOne .td2 {width: max; padding: 25 0 30 30;} /* padding: 52 0 30 30; */


.styleOne .td2 h3 {
	margin-bottom: 5px;
	margin-top: 30px;
}


