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

.layout01illustration .td1 {
	background-position: 255 0 !important;
}
.layout01illustration h1 {
	margin-left: 280px !important;
}

.Cstyles {width: max;}


.Cstyles .td1 { width: 255px; padding: 0px;}
.Cstyles .td1 p { padding: 0 15 0 20 ; margin-left: 0px; margin-top: 15px; margin-bottom: 15px; line-height: 16px; color: #666666;}

.Cstyles .td2 h2 {position: absolute; margin-left: -60px; margin-top: -53px; z-index: 10; 
font-size: 100px; font-style: italic;}

.Cstyles .td2  { padding-left: 45px; line-height: 20px; color: #555555;} /* #666666 */
.Cstyles .td2 p { padding: 0 15 0 15 ;}
.Cstyles .td2 h1 { font-weight: 100; font-style: italic; margin-top: 25px; margin-bottom: 20px; font-size: 30px;}

.StyleOne .td1 img { position: absolute; top: 90px; }
.StyleOne .td1 { background-color: #F0FFE0; padding-top: 140px;}
.StyleOne .td2 h2 {margin-left: -54px; color: #86FA0D ;}/*  ABEB68 #B4FF66*/
.StyleOne .td1 p {color: #777777;}
.StyleOne .td2 h1 {color: #4BB10C; } /*  4EBB0C   59D80B */
.StyleOne {border-bottom: 1px solid #4BB10C;}

.StyleTwo .td1 img { margin-top: 0px;}
.StyleTwo .td1 { background-color: #F0E8F9;}
.StyleTwo .td2 h2 {color: #B68BDF;}/* #B68BDF */
.StyleTwo .td1 p {color: #7C55BA;}
.StyleTwo .td2 h1 {color: #7C55BA;}
.StyleTwo {border-bottom: 1px solid #B68BDF;}

.StyleThree .td1 img { margin-top: 0px;}
.StyleThree .td1 { background-color: #F9F7E9;}
.StyleThree .td2 h2 {color: #E3D991; }/* #E3D991 */
.StyleThree .td1 p {color: #8A8A53;}
.StyleThree .td2 h1 {color: #999966;}
.StyleThree {border-bottom: 1px solid #999966;}

.footer {border-top: 0px;}


.weddingStyleNavigation { 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-top: 1px dotted #EAE8FF; border-left: 0px solid white;}

.weddingStyleNavigation .td4 a {border-top: 1px dotted #EAE8FF; border-right: 1px solid #EAE8FF;}
.weddingStyleNavigation td a:visited {color: white;}
.weddingStyleNavigation td a:hover {	
	background-color: #6F57C2;
    text-decoration: none;
	color: white;
}


.weddingStyle .td2 {color: #555555;}

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

.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;
}


.StyleTwo .td1 .div_linkToContact {margin:14px; margin-right: 15px; border: 4px solid #CAC5FF;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 {padding: 18px 5px 18px 5px;text-align: center; margin:4px; border: 1px solid #CAC5FF;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 a {font-weight: bold; color: #524C8F; text-decoration: none;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 a:hover {color: #3F2691; text-decoration: underline;}
.StyleTwo .td1 .div_linkToContact .div_linkToContact2 a:visited  {color:#524C8F}

/* - - - style from styles.css  ENDS - - - - */
