@charset "UTF-8";
/* CSS Document */


/*Wedding Styles*/

#highlights_1 .highlights_headerwrap {
background: #BA7780;
}
#highlights_1 .highlights_rightcontent {
background: url(images/wedding-bg.jpg) no-repeat;
}


/*Events Styles*/

#highlights_2 .highlights_headerwrap {
background: #CA554D;
}
#highlights_2 .highlights_rightcontent {
background: url(images/events-bg.jpg) no-repeat;
}


/*Birthday Styles*/

#highlights_3 .highlights_headerwrap {
background: #EFB867;
}
#highlights_3 .highlights_rightcontent {
background: url(images/birthday-bg.jpg) no-repeat;
}

/*Professional Styles*/

#highlights_4 .highlights_headerwrap {
background: #93BCA7;
}
#highlights_4 .highlights_rightcontent {
background: url(images/professional-bg.jpg) no-repeat;
}


/*Athletic Styles*/

#highlights_5 .highlights_headerwrap {
background: #865F44;
}
#highlights_5 .highlights_rightcontent {
background: url(images/athletic-bg.jpg) no-repeat;
}


/*Military Styles*/

#highlights_6 .highlights_headerwrap {
background: #9EB13A;
}
#highlights_6 .highlights_rightcontent {
background: url(images/military-bg.jpg) no-repeat;
}







/*Search Results Page*/

.results_box .results_category_header, #left_column .milestone_box .results_category_header {
width: 100%;
}

/*Engagement Styles*/

.results_box .results_category_header h4.engagement, #left_column .milestone_box .results_category_header h4.engagement {
background: #fff url(images/engagement30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.engagement span, #left_column .milestone_box .results_category_header h4.engagement span {
background: #9DC2EB;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Wedding Styles*/

.results_box .results_category_header h4.wedding, #left_column .milestone_box .results_category_header h4.wedding {
background: #fff url(images/wedding30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.wedding span, #left_column .milestone_box .results_category_header h4.wedding span {
background: #ba7780;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Birth Styles*/

.results_box .results_category_header h4.birth, #left_column .milestone_box .results_category_header h4.birth {
background: #fff url(images/birth30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.birth span, #left_column .milestone_box .results_category_header h4.birth span {
background: #9FDAE1;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Obituary Styles*/

.results_box .results_category_header h4.obituary, #left_column .milestone_box .results_category_header h4.obituary {
background: #fff url(images/obituary30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.obituary span, #left_column .milestone_box .results_category_header h4.obituary span {
background: #423642;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Professional Styles*/

.results_box .results_category_header h4.professional, #left_column .milestone_box .results_category_header h4.professional {
background: #fff url(images/professional30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.professional span, #left_column .milestone_box .results_category_header h4.professional span {
background: #93BCA7;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Academic Styles*/

.results_box .results_category_header h4.academic, #left_column .milestone_box .results_category_header h4.academic {
background: #fff url(images/academic30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.academic span, #left_column .milestone_box .results_category_header h4.academic span {
background: #916A7A;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Adoption Styles*/

.results_box .results_category_header h4.adoption, #left_column .milestone_box .results_category_header h4.adoption {
background: #fff url(images/adoption30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.adoption span, #left_column .milestone_box .results_category_header h4.adoption span {
background: #C3B1CC;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Anniversary Styles*/

.results_box .results_category_header h4.anniversary, #left_column .milestone_box .results_category_header h4.anniversary {
background: #fff url(images/anniversary30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.anniversary span, #left_column .milestone_box .results_category_header h4.anniversary span {
background: #6392C0;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Athletic Styles*/
.results_box .results_category_header h4.athletic, #left_column .milestone_box .results_category_header h4.athletic {
background: #fff url(images/athletic30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.athletic span, #left_column .milestone_box .results_category_header h4.athletic span {
background: #865F44;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Military Styles*/

.results_box .results_category_header h4.military, #left_column .milestone_box .results_category_header h4.military {
background: #fff url(images/military30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.military span, #left_column .milestone_box .results_category_header h4.military span {
background: #9EB13A;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Events Styles*/

.results_box .results_category_header h4.events, #left_column .milestone_box .results_category_header h4.events {
background: #fff url(images/events30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.events span, #left_column .milestone_box .results_category_header h4.events span {
background: #CA554D;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Clubs_Hobbies Styles*/

.results_box .results_category_header h4.clubs_hobbies, #left_column .milestone_box .results_category_header h4.clubs_hobbies {
background: #fff url(images/clubs_hobbies30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.clubs_hobbies span, #left_column .milestone_box .results_category_header h4.clubs_hobbies span {
background: #9F9F9F;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Awards Styles*/

.results_box .results_category_header h4.awards, #left_column .milestone_box .results_category_header h4.awards {
background: #fff url(images/awards30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.awards span, #left_column .milestone_box .results_category_header h4.awards span {
background: #F7DD6F;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Birthday Styles*/

.results_box .results_category_header h4.birthday, #left_column .milestone_box .results_category_header h4.birthday {
background: #fff url(images/birthday30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.birthday span, #left_column .milestone_box .results_category_header h4.birthday span {
background:#EFB867;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Holiday Styles*/

.results_box .results_category_header h4.holiday, #left_column .milestone_box .results_category_header h4.holiday {
background: #fff url(images/holiday30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.holiday span, #left_column .milestone_box .results_category_header h4.holiday span {
background:#ADCE83;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

/*Other Styles*/

.results_box .results_category_header h4.other, #left_column .milestone_box .results_category_header h4.other {
background: #fff url(images/other30.jpg) left center no-repeat;
padding-left: 38px;
color: #fff;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_box .results_category_header h4.other span, #left_column .milestone_box .results_category_header h4.other span {
background:#C7C07C;
display: block;
height: 30px;
line-height: 30px;
padding-left: 10px;
}



/*Photo Styles*/


#my_account_right_wrapper .my_account_photos p.out, #my_account_right_wrapper .my_account_photos_last p.out, #local_photos_wrapper .my_account_photos p.out, #local_photos_wrapper .my_account_photos_last p.out  {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #7BA5C3;
	border-left: 1px solid #7BA5C3;
	border-bottom: 1px solid #7BA5C3;
	background: #D8E7F7;
}

#my_account_right_wrapper .my_account_photos h3.out, #my_account_right_wrapper .my_account_photos_last h3.out, #local_photos_wrapper .my_account_photos h3.out, #local_photos_wrapper .my_account_photos_last h3.out {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0px;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/out30.gif) center left no-repeat;
	width: 130px;
}




#my_account_right_wrapper .my_account_photos p.scenery, #my_account_right_wrapper .my_account_photos_last p.scenery, #local_photos_wrapper .my_account_photos p.scenery, #local_photos_wrapper .my_account_photos_last p.scenery {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #75AA8B;
	border-left: 1px solid #75AA8B;
	border-bottom: 1px solid #75AA8B;
	background: #B8D7C5;
}

#my_account_right_wrapper .my_account_photos h3.scenery, #my_account_right_wrapper .my_account_photos_last h3.scenery, #local_photos_wrapper .my_account_photos h3.scenery, #local_photos_wrapper .my_account_photos_last h3.scenery {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/scenery30.gif) center left no-repeat;
	width: 130px;
}




#my_account_right_wrapper .my_account_photos p.athletic, #my_account_right_wrapper .my_account_photos_last p.athletic, #local_photos_wrapper .my_account_photos p.athletic, #local_photos_wrapper .my_account_photos_last p.athletic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #865F44;
	border-left: 1px solid #865F44;
	border-bottom: 1px solid #865F44;
	background: #CFBFB4;
}

#my_account_right_wrapper .my_account_photos h3.athletic, #my_account_right_wrapper .my_account_photos_last h3.athletic, #local_photos_wrapper .my_account_photos h3.athletic, #local_photos_wrapper .my_account_photos_last h3.athletic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/athletic30.jpg) center left no-repeat;
	width: 130px;
}




#my_account_right_wrapper .my_account_photos p.military, #my_account_right_wrapper .my_account_photos_last p.military, #local_photos_wrapper .my_account_photos p.military, #local_photos_wrapper .my_account_photos_last p.military {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #9EB13A;
	border-left: 1px solid #9EB13A;
	border-bottom: 1px solid #9EB13A;
	background: #D8E0B0;
}

#my_account_right_wrapper .my_account_photos h3.military, #my_account_right_wrapper .my_account_photos_last h3.military, #local_photos_wrapper .my_account_photos h3.military, #local_photos_wrapper .my_account_photos_last h3.military {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/military30.jpg) center left no-repeat;
	width: 130px;
}




#my_account_right_wrapper .my_account_photos p.fineart, #my_account_right_wrapper .my_account_photos_last p.fineart, #local_photos_wrapper .my_account_photos p.fineart, #local_photos_wrapper .my_account_photos_last p.fineart {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #AA8082;
	border-left: 1px solid #AA8082;
	border-bottom: 1px solid #AA8082;
	background: #CBB0B1;
}

#my_account_right_wrapper .my_account_photos h3.fineart, #my_account_right_wrapper .my_account_photos_last h3.fineart, #local_photos_wrapper .my_account_photos h3.fineart, #local_photos_wrapper .my_account_photos_last h3.fineart {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/fineart30.gif) center left no-repeat;
	width: 130px;
}




#my_account_right_wrapper .my_account_photos p.family, #my_account_right_wrapper .my_account_photos_last p.family, #local_photos_wrapper .my_account_photos p.family, #local_photos_wrapper .my_account_photos_last p.family {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #C38EB2;
	border-left: 1px solid #C38EB2;
	border-bottom: 1px solid #C38EB2;
	background: #DDC7D6;
}

#my_account_right_wrapper .my_account_photos h3.family, #my_account_right_wrapper .my_account_photos_last h3.family, #local_photos_wrapper .my_account_photos h3.family, #local_photos_wrapper .my_account_photos_last h3.family {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/family30.gif) center left no-repeat;
	width: 130px;
}




#my_account_right_wrapper .my_account_photos p.pets, #my_account_right_wrapper .my_account_photos_last p.pets, #local_photos_wrapper .my_account_photos p.pets, #local_photos_wrapper .my_account_photos_last p.pets {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #9B8D73;
	border-left: 1px solid #9B8D73;
	border-bottom: 1px solid #9B8D73;
	background: #DED1B7;
}

#my_account_right_wrapper .my_account_photos h3.pets, #my_account_right_wrapper .my_account_photos_last h3.pets, #local_photos_wrapper .my_account_photos h3.pets, #local_photos_wrapper .my_account_photos_last h3.pets {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/pets30.jpg) center left no-repeat;
	width: 130px;
}


#my_account_right_wrapper .my_account_photos p.travel, #my_account_right_wrapper .my_account_photos_last p.travel, #local_photos_wrapper .my_account_photos p.travel, #local_photos_wrapper .my_account_photos_last p.travel {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #8CBDBF;
	border-left: 1px solid #8CBDBF;
	border-bottom: 1px solid #8CBDBF;
	background: #AFD4D5;
}

#my_account_right_wrapper .my_account_photos h3.travel, #my_account_right_wrapper .my_account_photos_last h3.travel, #local_photos_wrapper .my_account_photos h3.travel, #local_photos_wrapper .my_account_photos_last h3.travel {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/travel30.gif) center left no-repeat;
	width: 130px;
}



#my_account_right_wrapper .my_account_photos p.charity, #my_account_right_wrapper .my_account_photos_last p.charity, #local_photos_wrapper .my_account_photos p.charity, #local_photos_wrapper .my_account_photos_last p.charity {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #9FC366;
	border-left: 1px solid #9FC366;
	border-bottom: 1px solid #9FC366;
	background: #BEDC91;
}

#my_account_right_wrapper .my_account_photos h3.charity, #my_account_right_wrapper .my_account_photos_last h3.charity, #local_photos_wrapper .my_account_photos h3.charity, #local_photos_wrapper .my_account_photos_last h3.charity {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/charity30.gif) center left no-repeat;
	width: 130px;
}



#my_account_right_wrapper .my_account_photos p.party, #my_account_right_wrapper .my_account_photos_last p.party, #local_photos_wrapper .my_account_photos p.party, #local_photos_wrapper .my_account_photos_last p.party {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #CA554D;
	border-left: 1px solid #CA554D;
	border-bottom: 1px solid #CA554D;
	background: #EABBB8;
}

#my_account_right_wrapper .my_account_photos h3.party, #my_account_right_wrapper .my_account_photos_last h3.party, #local_photos_wrapper .my_account_photos h3.party, #local_photos_wrapper .my_account_photos_last h3.party {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/party30.jpg) center left no-repeat;
	width: 130px;
}



#my_account_right_wrapper .my_account_photos p.club, #my_account_right_wrapper .my_account_photos_last p.club, #local_photos_wrapper .my_account_photos p.club, #local_photos_wrapper .my_account_photos_last p.club {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	background: #D9D9D9;
}

#my_account_right_wrapper .my_account_photos h3.club, #my_account_right_wrapper .my_account_photos_last h3.club, #local_photos_wrapper .my_account_photos h3.club, #local_photos_wrapper .my_account_photos_last h3.club {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/club30.jpg) center left no-repeat;
	width: 130px;
}

#my_account_right_wrapper .my_account_photos p.other, #my_account_right_wrapper .my_account_photos_last p.other, #local_photos_wrapper .my_account_photos p.other, #local_photos_wrapper .my_account_photos_last p.other {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 0;
	border-right: 1px solid #C7C07C;
	border-left: 1px solid #C7C07C;
	border-bottom: 1px solid #C7C07C;
	background: #E9E6CB;
}

#my_account_right_wrapper .my_account_photos h3.other, #my_account_right_wrapper .my_account_photos_last h3.other, #local_photos_wrapper .my_account_photos h3.other, #local_photos_wrapper .my_account_photos_last h3.other {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	margin: 13px 0 0px 0;
	text-align: left; 
	padding: 8px 0 7px 38px;
	background: url(images/gallery/other30.jpg) center left no-repeat;
	width: 130px;
}

