/*** Containers ***/
.container_top_memorial { margin-left:23px; text-align:left; min-height:600px; }
.top_inner { font-size:10px; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#595959;background-image:url(../images/simple_bg.jpg); background-repeat:no-repeat;  }


/*** Memorial Nav ***/
.memorial_nav { position:absolute; top:150px; left:50px; }
ul.memorial_nav  { padding:0; margin:0; list-style:none; }
ul.memorial_nav li { font-family:Arial, Helvetica, sans-serif;  margin:0; list-style:none; float:left; }
ul.memorial_nav li span { display:none; }
ul.memorial_nav li a { text-decoration:none; padding:3px 6px; margin:0 3px; display:block; font-size:13px; color:#ffffff; }
ul.memorial_nav li a:hover, ul.memorial_nav li a.selected { text-decoration:none; background-color:#00a1e3;  }


/*** Memorial Top ***/
.memorial_name { position:absolute; top:85px; left:50px; font-size:24px; font-weight:normal; color:#ffffff; }
.memorial_dates { position:absolute; top:110px; left:52px; font-size:14px; font-weight:normal; color:#cfab20; }
.memorial_created_name { position:absolute; top:90px; left:652px; font-size:12px; font-weight:normal; color:#ffffff; width:300px; text-align:right; }
.memorial_created_contact { position:absolute; top:110px; left:652px; font-size:12px; font-weight:normal; color:#a8def9; width:300px; text-align:right; }
.memorial_created_contact a { color:#00aae6; text-decoration:none; }
.memorial_created_contact a:hover { text-decoration:underline; }

/*
.layout_1_container { display:inline-block; margin-left:30px; }
.layout_1_container a { color:#00a1e3; text-decoration:none; }
.layout_1_container a:hover { text-decoration:underline; }
.layout_1_col_1 { float:left; width:430px; margin-top:230px; }
.layout_1_pic_1_container { padding:6px 0 0 6px; width:430px;  background-color:#ffffff }        	
.layout_1_pic_1 { width:424px; overflow:hidden; }
.layout_1_bio_title { width:380px; color:#928f85; font-size:13px; margin:10px 0 0 10px; }
.layout_1_bio_content { width:380px; color:#595959; font-size:12px; margin:10px 0 30px 10px; }
.layout_1_col_2 { float:left; width:424px; margin-left:35px;  margin-top:236px; }
*/


.layout_1_container a, .layout_2_container a { color:#00a1e3;  }
.layout_1_bio_title, .layout_2_bio_title { color:#928f85; }
.layout_1_bio_content, .layout_2_bio_content { color:#595959;  }
.layout_2_pic_1_container { padding:0; width:180px; margin-top:-5px; padding-left:25px;  }
.layout_2_pic_1_container.first { margin-left:0; padding-left:5px; } 

.layout_1_tribute_heading, .layout_2_tribute_heading { margin-left:6px; width:424px; height:32px; background:url(../images/simple_tribute_icon.png) 0 4px no-repeat; color:#3d3c39; font-size:18px; padding-left:30px; line-height:32px; }
.layout_1_tribute_subheading, .layout_2_tribute_subheading { margin-left:6px; margin-top:4px; width:394px; border-top:#e2e1dd solid 1px; border-bottom:#e2e1dd solid 1px;  background:#ffffff no-repeat; color:#0da4d6; font-size:16px; padding:10px 15px; }
.layout_1_tribute_content, .layout_2_tribute_content { width:380px; color:#595959; font-size:12px; margin:10px 0 10px 10px; }
.layout_1_tribute_bottom, .layout_2_tribute_bottom { margin-left:6px; width:424px; height:25px; background:url(../images/simple_home_bottom_goldbar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:22px; }
.layout_1_tribute_bottom a,.layout_2_tribute_bottom a { display:block; text-align:right; padding-right:12px; margin-right:22px; font-size:11px; color:#ffffff; text-decoration:none; background:url(../images/teen_arrow_right_white.png) right 7px no-repeat; }
.layout_1_tribute_bottom a:hover, .layout_2_tribute_bottom a:hover { text-decoration:none; }

.layout_1_photos_heading, .layout_2_photos_heading { width:425px; height:37px; background:url(../images/simple_home_photo_bar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:45px; line-height:37px; }
.layout_1_photos_content, .layout_2_photos_content { margin:0; width:394px;  background:#e7e6e3 no-repeat; color:#5f5e5b; padding:14px 15px; }
.layout_1_photos_bottom, .layout_2_photos_bottom { width:424px; height:25px; background:url(../images/simple_home_bottom_goldbar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:22px; }
.layout_1_photos_bottom a, .layout_2_photos_bottom a { display:block; text-align:right; padding-right:12px; margin-right:22px; font-size:11px; color:#ffffff; text-decoration:none; background:url(../images/teen_arrow_right_white.png) right 7px no-repeat; }
.layout_1_photos_bottom a:hover, .layout_2_photos_bottom a:hover { text-decoration:none; }

.layout_1_videos_heading, .layout_2_videos_heading { margin:15px 0 0 0; width:424px; height:37px; background:url(../images/simple_home_video_bar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:45px; line-height:37px; }
.layout_1_videos_content, .layout_2_videos_content { font-size:12px; color:#5f5e5b; margin0; width:394px;  background:#e7e6e3 no-repeat; color:#5f5e5b; padding:14px 15px; }
.layout_1_videos_bottom, .layout_2_videos_bottom { width:424px; height:25px; background:url(../images/simple_home_bottom_goldbar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:22px; }
.layout_1_videos_bottom a, .layout_2_videos_bottom a { display:block; text-align:right; padding-right:12px; margin-right:22px; font-size:11px; color:#ffffff; text-decoration:none; background:url(../images/teen_arrow_right_white.png) right 7px no-repeat; }
.layout_1_videos_bottom a:hover, .layout_2_videos_bottom a:hover { text-decoration:none; }

.layout_1_flowers_heading, .layout_2_flowers_heading { margin:15px 0 0 0; width:424px; height:37px; background:url(../images/simple_home_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:37px; }
.layout_1_flowers_content, .layout_2_flowers_content { font-size:12px; color:#5f5e5b; margin:0; width:404px;  background:#e7e6e3 no-repeat; color:#5f5e5b; padding:14px 10px; display:inline-block; }
.layout_2_flowers_item, .layout_1_flowers_item{ float:left; width:105px; display:inline-block; margin-left:30px; }
.layout_2_flowers_icon, .layout_1_flowers_icon{ background:url(../images/simple_flower_large.png) no-repeat; width:105px; height:75px; }
.layout_2_flowers_name, .layout_1_flowers_name{ font-size:11px; color:#5f5e5b; text-align:center; }
.layout_2_flowers_date, .layout_1_flowers_date{ font-size:11px; color:#00a1e3; text-align:center; }
.layout_1_flowers_bottom, .layout_2_flowers_bottom { width:424px; height:25px; background:url(../images/simple_home_bottom_goldbar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:22px; }
.layout_1_flowers_bottom a, .layout_2_flowers_bottom a { float:right; display:block; text-align:right; padding-right:12px; margin-right:22px; font-size:11px; color:#ffffff; text-decoration:none; background:url(../images/teen_arrow_right_white.png) right 7px no-repeat; }
.layout_1_flowers_bottom a:hover, .layout_2_flowers_bottom a:hover { text-decoration:none; }

.layout_1_favorites_heading, .layout_2_favorites_heading { margin:15px 0 0 0; width:424px; height:37px; background:url(../images/simple_home_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:37px; }
.layout_1_favorites_content, .layout_2_favorites_content { font-size:12px; color:#5f5e5b; margin:0; width:394px;  background:#e7e6e3 no-repeat; color:#5f5e5b; padding:14px 15px; }
.layout_1_favorites_bottom, .layout_2_favorites_bottom  { width:424px; height:25px; background:url(../images/simple_home_bottom_goldbar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:22px; }
.layout_1_favorites_bottom a, .layout_2_favorites_bottom a { display:block; text-align:right; padding-right:12px; margin-right:22px; font-size:11px; color:#ffffff; text-decoration:none; background:url(../images/teen_arrow_right_white.png) right 7px no-repeat; }
.layout_1_favorites_bottom a:hover, .layout_2_favorites_bottom a:hover { text-decoration:none; }

.memorial_interior_heading { margin:230px 0 0 0; width:883px; height:37px; background:url(../images/simple_interior_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:37px; }
.memorial_interior_content { font-size:12px; color:#595959; margin:4px 0; width:880px;  padding:10px 15px; min-height:3	00px; }
.memorial_interior_pagination { width:885px; height:22px; background:url(../images/simple_interior_bottom_gold.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px;  line-height:22px; text-align:right; }
.memorial_interior_pagination_inner { padding-right:30px; font-size:11px; color:#ffffff; }
.memorial_interior_pagination a { padding-right:6px;padding:4px;  text-align:right; font-size:11px; color:#ffffff; text-decoration:none; }
.memorial_interior_pagination a:hover { text-decoration:none; background-color:#ffffff; color:#cfab20; }

.memorial_tribute_heading { margin:230px 0 0 0; width:883px; height:32px; background:url(../images/simple_tribute_icon.png) 0 6px no-repeat; color:#3d3c39; font-size:18px; padding-left:30px; line-height:32px; }
.memorial_tribute_subheading { margin-top:4px; width:853px;  border-top:#e2e1dd solid 1px; border-bottom:#e2e1dd solid 1px;  background:#ffffff no-repeat; color:#2d709a; font-size:16px; padding:10px 15px; }
.memorial_tribute_content { font-size:12px; color:#595959; margin:4px 0; width:860px;  padding:10px 15px; }
.memorial_tribute_bottom { width:883px; height:1px; margin:10px 0 10px 0; background-color:#ffffff; }
.memorial_tribute_add { padding:5px 0 0 0; width:878px; padding-top:5px;  }
.memorial_tribute_add input { width:878px; margin:0 0 5px 0; }
.memorial_tribute_add textarea { width:878px; height:60px; margin:0 0 5px 0; }
.memorial_tribute_add .input { width:878px; text-align:right; margin-right:-5px; }
.memorial_tribute_add .input input { width:120px; height:30px; margin:0; padding:0; }

.memorial_flower_heading { margin:230px 0 0 0; width:883px; height:37px; background:url(../images/simple_interior_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:37px; }
.memorial_flower_subheading { margin-top:4px; width:853px;  border-top:#e2e1dd solid 1px; border-bottom:#e2e1dd solid 1px;  background:#ffffff no-repeat; color:#2d709a; font-size:16px; padding:10px 15px; }
.memorial_flower_bottom { width:883px; height:1px; margin:20px 0 20px 0; background-color:#e2e1dd; }
.memorial_flower_container { display:inline-block; margin:20px 0 0 0; }
.memorial_flower_item { float:left; width:420px; margin-left:30px; display:inline-block }
.memorial_flower_item .first { margin-left:0; }
.memorial_flower_icon { float:left; background:url(../images/simple_flower_large.png) no-repeat; width:121px; height:101px; }
.memorial_flower_data { float:left; margin-left:20px; width:269px; }
.memorial_flower_name { font-size:14px; color:#928f85; }   
.memorial_flower_date { font-size:14px; color:#928f85; }   
.memorial_flower_content { font-size:12px; color:#595959; margin:5px 0 0 0; }
.memorial_flower_add { padding:5px 0 0 0; width:878px; padding-top:5px;  }
.memorial_flower_add input { width:878px;; margin:0 0 5px 0; }
.memorial_flower_add textarea { width:878px; height:60px; margin:0 0 5px 0; }
.memorial_flower_add .input { width:878px; text-align:right; margin:0; padding:0;  }
.memorial_flower_add .input input { width:120px; height:30px; margin:0; padding:0; }

.memorial_video_heading { margin:230px 0 0 0; width:883px; height:37px; background:url(../images/simple_video_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:45px; line-height:37px; }
.memorial_video_bottom { width:883px; height:1px; margin:20px 0 20px 0; background-color:#e2e1dd; }
.memorial_video_container { display:inline-block; margin:20px 0 0 0; }
.memorial_video_item { float:left; width:254px; margin-left:4px; margin-right:52px; display:inline-block }
.memorial_video_item .last { margin-right:0; }
.memorial_video_player {  width:254px; height:224px; }
.memorial_video_data { margin-top:10px; margin-left:2px;width:269px; }
.memorial_video_name { font-size:14px; color:#928f85; }   
.memorial_video_content { font-size:12px; color:#595959; margin:5px 0 0 0; }

.memorial_audio_heading { margin:230px 0 0 0; width:883px; height:37px; background:url(../images/simple_interior_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:15px; line-height:37px; }
.memorial_audio_bottom { width:883px; height:1px; margin:20px 0 20px 0; background-color:#e2e1dd; }
.memorial_audio_container { display:inline-block; margin:20px 0 0 0; }
.memorial_audio_item { float:left; width:254px; margin-left:4px; margin-right:52px; display:inline-block }
.memorial_audio_item .last { margin-right:0; }
.memorial_audio_player { width:254px; height:46px; }
.memorial_audio_data { margin-top:10px; margin-left:2px; width:269px; }
.memorial_audio_name { font-size:14px; color:#928f85; }   
.memorial_audio_content { font-size:12px; color:#595959; margin:5px 0 0 0; }

.memorial_photo_heading { margin:230px 0 0 0; width:883px; height:37px; background:url(../images/simple_photo_bluebar.png) no-repeat; color:#ffffff; font-size:18px; padding-left:45px; line-height:37px; }
.memorial_photo_container { display:inline-block; margin:10px 0 60px -5px; }
.memorial_photo_selected { float:left; padding:6px 0 0 6px; width:440px; height:330px; background-color:#ffffff }        	
.memorial_photo_pic { width:440px; height:330px; }
.memorial_photo_data { margin-top:10px; width:269px; margin-left:2px; }
.memorial_photo_name { font-size:14px; color:#928f85; }   
.memorial_photo_content { font-size:12px; color:#595959; margin:5px 0 0 0; }
.memorial_photo_items { float:left; display:inline-block; width:440px; min-height:340px; margin-top:1px; background-color:#ffffff; margin-left:5px; }
.memorial_photo_item { float:left; width:100px; height:75px; margin:5px;  }
.memorial_photo_pagination {display:inline-block; margin-left:450px;  width:435px; height:25px; background:url(../images/simple_photo_bottom_goldbar.png) no-repeat; color:#ffffff; font-size:18px;   line-height:22px; text-align:right; }
.memorial_photo_pagination_inner { padding-right:20px; font-size:11px;color:#ffffff; font-weight:bold; }
.memorial_photo_pagination a { padding-right:6px;padding:4px;  text-align:right; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal; }
.memorial_photo_pagination a:hover { text-decoration:none; background-color:#ffffff; color:#cfab20; }


