h1{
	color:#78496B;
	}

h2{
	color:#8D6781;
	}

h3{
	color:#8D6781;
	}

h4{
	}

p{
	color:#8D6781;
	}
	
a{
	color:#8D6781;
	}

a:hover{
	color:#8D6781;
	}
	
/*----------------------------------------------------------------------*/

.outer_con{
	background:url(../images/outer_con_bg_pink.jpg) repeat-x top;
	}

/*----------------------------------------------------------------------*/
	
.header_top{
	background:url(../images/header_top_bg_pink.gif) no-repeat top;
	}
	
/*----------------------------------------------------------------------*/

.nav{
	background:url(../images/nav_rep_bg_pink.jpg) repeat-x;
	}

.nav a{
	background: url(../images/jpg/tab_l.jpg) left top no-repeat;/*NEEDS SORTED*/
	}

.nav a span{
	background: url(../images/jpg/tab_r.jpg) right top no-repeat;/*NEEDS SORTED*/
	}

.nav a:hover{
	color: #D0B5C9;
	}
	
#active{
	color: #78496B;
	background:url(../images/tab_active_l_pink.jpg) left top no-repeat;
	}

#active_span{
	background: url(../images/tab_active_r_pink.jpg) right top no-repeat;
	}
	
#active_sub{
	color:#000000;
	}
	
/*----------------------------------------------------------------------*/

.subnav{
	background:#CEB6C6;
	border-bottom:#807788 solid 1px;
	}
	
.subnav p{
	color:#8D6781;
	}
	
/*----------------------------------------------------------------------*/

.left_con{
	border-right:#F4EAF2 solid 1px;
	}
	
.quote_con{
	background:#B185A7;
	}
	
.purple_lhs_con{
	background:#D0B5C9;
	}
	
.purple_lhs_con li{
	background:url(../images/jpg/arrow_pink.jpg) left no-repeat;
	border-top:#DECBD9 solid 1px;
	border-bottom:#BE9FB6 solid 1px;
	color:#78496A;
	}

/*----------------------------------------------------------------------*/

.homepage_feature_wedding{
	background:#D0B5C9 url(../images/homepage_feature_wedding.jpg) bottom no-repeat;
	}	

.homepage_feature_corporate{
	background:#B1C0D3 url(../images/homepage_feature_corporate.jpg) bottom no-repeat;
	}
	
/*----------------------------------------------------------------------*/
	
.homepage_text{
	background:#F4EAF2 url(../images/homepage_top_bg.jpg) top no-repeat;
	}
	
.homepage_text span{
	background:url(../images/homepage_bot_bg.jpg) bottom no-repeat;
	}

/*----------------------------------------------------------------------*/
	
.right_sub_con p{
	color:#666666;
	}
	
.right_sub_con li{
	color:#666666;
	background:url(../images/pink_white_arrow.gif) left no-repeat;
	}
	
.content_img_left{
	border:#CEB6C6 solid 10px;
	}
.content_img_right img{
    border:#b185a7 solid 10px;
	}	


/*----------------------------------------------------------------------*/	

.footer_outer{
	background:#E6E1EB;
	}
	
/*----------------------------------------------------------------------*/
	
.news_item{
	background:url(../images/news_item_bg.gif) left repeat-y;
	}
	
.news_item h4{
	color:#78496A;
	}
	
#date{
	color:#9D939F;
	}