#wrapper_zone_outer {background:transparent url(/filemanager/memorial/template19/images/template_bg.jpg) repeat scroll left top;}

#content .photo {background:url(/filemanager/memorial/template19/images/tc/bg_content.jpg) no-repeat top left;}

.photo_outer {background:url(/filemanager/memorial/template19/images/content.jpg) no-repeat top left;}
.photo_info .photo_frame {background:transparent url(/filemanager/memorial/template19/images/template_photo_frame.jpg) no-repeat left top;}
.photo_info .photo_frame2 {background:transparent url(/filemanager/memorial/template19/images/template_photo_frame2.jpg) no-repeat left top !important;}

/*-------------- temlate profile style 4 ------------------------------------*/
.bg4_l{
	background:none #fff;
}
.content4_l{
	position:relative;
	vertical-align:top;
	width:50%;
}
.content_4_info{margin:18px 19px 0; visibility:inherit;}
.content_4_info .profile, .content_4_info .biography, .content_4_info .moderator{
	background:none;
	margin-bottom:0 !important;
}
.content4_r{
	position:relative;
	background-color:#E9E1B0;
	vertical-align:top;
	width:50%;
}
.content4_r_info{
	margin:15px 22px;
}
.content4_r_info td{
	vertical-align:top;
	background:url(/filemanager/template/common/images/template/template_line2.gif) repeat-y right top;
}
.content4_r_info td td{
	background:none;
}
.content4_r_info .new_photo, .content4_r_info .new_video, .content4_r_info .new_message, .content4_r_info .memorial{
	width:250px;
	background:none;
	margin:0 auto !important;
	padding:0 !important;
}
.content4_r_info .new_photo table td{vertical-align:middle !important;}
.noBg{background:none !important;}
/*-------------- temlate profile style 4 ------------------------------------*/

/*-------------- temlate color ------------------------------------*/
#main_zone {background:#FDFAF0 url(/filemanager/template/common/images/template/template_shadow.png) repeat-x left top}
#lightbox-container-image-data-box {background:#FDFAF0;}

.content3_r {background-color:#FFF;}

.nav ul li a, .content_style_1 th, #lightbox-image-details-caption, .memorialphoto .caption, .memorialvideo .caption, #videodesc b{color:#425434;}

.tag{background-color:#006600;}

.btn a:hover, .message_style_1 .upload_photo span a:hover{background-color:#339900;}

.btn a, .message_style_1 .upload_photo span a{background-color:#425434;}

.tag a:hover{color:#E3F9CE;}
.tag_r a:hover, .tag_l a:hover{color:#E3F9CE !important;}

.gallery_style_1 .gallery_info_outer, .message_style_1 .messgae_info_outer {border-bottom:2px solid #006600;}
.message_style_1 .line{border-bottom:1px solid #006600 !important;}

.content_style_1 td, .content_style_1 a, .register_outer, .register_outer a, .page li a, .biography_info, #lightbox-secNav-details-desc, #videodesc{color:#0C7200;}
.content_style_1 a:hover, .register_outer a:hover, .page li a:hover{color:#339900;}

.page li{color:#0C7200 !important;}

.photo_info .name, .nav ul li a:hover, .nav ul li.selected a, .btn a, .message_style_1 .upload_photo span a, .btn a:hover, .message_style_1 .upload_photo span a:hover, .tag a{color:#fff;}

.new_response {background-color:#FBF2D7 !important;}
/*-------------- temlate color ------------------------------------*/
.name table td{
	color:#425434;
	text-shadow: #fff  1px 1px 1px;
	position:relative;
}

.photo_info_couple_home {
	width:440px;
	position:relative;
}

.photo_info_couple_home .photo_frame {
	float:left;
	position:relative;
	height:240px;
	width:440px;
	background:url("../../images/template_photo_frame01_double_l.jpg") no-repeat scroll left top transparent;
}

.photo_info_couple_home .photo_background {
	background-color:#FFFFFF;
	height:180px;
	margin:19px 19px 19px 19px;
	width:402px;
	position:relative;
}

.photo_info_couple {
	width:540px;
}

.photo_info_couple .photo_frame {
	width:260px;
	background:url("../../images/template_photo_frame01_double_s.jpg") no-repeat scroll left top transparent !important;
}

.photo_info_couple .photo_background {
	width:240px;
	height:120px;
	padding:1px;
}

.photo_info_couple img {
	margin:0px !important;
}

.photo_info_couple_left {
	margin-right:0px !important;
}

.photo_info_couple_right {
	margin-left:0px !important;
}

.photo_info_couple_home .name {
	padding-top:5px;
    margin-left:auto;
    margin-right:auto;
	float:none;
}