/* - - - style for Testimonials BEGINS - - - - */
.table_3colomns td {border: 0px solid red; padding-bottom: 30px;}
.td_left{padding-top: 0px;}
.td_left img {margin-left: -20px;}
.td_center{padding: 0px 20px 0px 20px; }
.td_center p {font-size: 20px; font-family: Garamond; font-style: italic; color: #5C499D; line-height: 26px}

.td_center p b{ font-weight: 600; letter-spacing: -1px;  }
.td_center span{font-size: 12px !important; color: #545454;}

.td_center img  {margin-top: 10px; margin-bottom: 10px;}
.td_right{}
.div_left_info{height: 163px; border-left: 1px solid #818181; padding: 0px 0px 0px 20px;}
.div_left_info p {padding-bottom: 0px; padding-top: 0px; margin: 0px; font-size: 85%; color: #818181;}
.gray_dotted {border: 1px solid white;
	border-top: 1px dotted #818181;
	padding: 0px;
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;}

/* - - - style for Testimonials ENDS - - - - */

/* - - - style from why.css - - - - */	
.navigation .why {
	background-color: #997EE6 !important;
	color: #ffffff !important;}



ol h4 { letter-spacing: 0px; margin-top: 20px; margin-bottom: 0px !important;}
ol li { margin-bottom: 5px;}

.layout02 ol p { margin-top: 10px; margin-bottom: 30px; color: #555555;} 

.layoutTestimonialsBody h1 { margin-top: 25px; margin-bottom: 40px; padding-bottom: 0px; line-height: 0.7em; font-style: italic; color: #aaaaaa;} /* clear: both; */
.layout02 h1 { margin-top: 25px; margin-bottom: 40px; padding-bottom: 0px; line-height: 0.7em; font-style: italic; color: #aaaaaa;} /* clear: both; */

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



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


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

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

.illustration .td1 .titleFrench {font-size: 26px; margin-bottom: 27px;}

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



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

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