#bodyContainer {
	border:0; margin:0 auto;
	width:950px;
	font-family:Tahoma;
	font-size:12px;
}


.errorDiv			{ color:#f00 !important;font-size:10px;padding:2px;margin:5px 0;}

.rCorners 				{ border-bottom-width:4px;border-bottom-style: solid;  padding:0;margin:0 4px;position:relative;height:0px; /*background:#fff;*/ }
.rCorners div 			{ background:transparent no-repeat /*top center*/;margin: 0; padding:0;border:0;clear:none;float:left;}
.rCorners .rCTopLeft	{ position:absolute;top:0;left: -4px;width:4px;height:4px; /*background-image:url('../images/layouts/corner_lt.png');*/}
.rCorners .rCTopRight	{ position:absolute;top:0;right:-4px;width:4px;height:4px; /*background-image:url('../images/layouts/corner_rt.png');*/}
.rCorners .rCBottomLeft	{ position:absolute;top:0;left: -4px;width:4px;height:4px; /*background-image:url('../images/layouts/corner_lb.png');*/}
.rCorners .rCBottomRight{ position:absolute;top:0;right:-4px;width:4px;height:4px; /*background-image:url('../images/layouts/corner_rb.png');*/}
.rCContent 				{ margin:0;border:solid transparent;border-width:0 4px; }

.rCorners2							{ border:0;padding:0;margin:0;height:4px;background:transparent;}
.rCorners2 .rCTopLeftInsideCorner	{ float:left;width:4px;height:4px; background-image:url('../images/icons/insidecorner_lt.png');}
.rCorners2 .rCTopRightInsideCorner	{ float:right;width:4px;height:4px; background-image:url('../images/icons/insidecorner_rt.png');}



#header 				{ margin:10px 0 0 0; position:relative;}
#header .rCContent 		{/* background:#ffffff url(../images/headers/header.png) top left no-repeat;*/ height:156px;}
#header .leftText 		{ position:absolute;left:11px;top:10px;}

#headerMenuUp 				{ position:absolute; right:126px;top:0px; }
#headerMenuUp ul			{ list-style-type:none; margin:0;padding:0; }
#headerMenuUp ul li			{ list-style-type:none; margin:0;padding:0;float:left;height: 22px; max-width: 90px; width: 90px; }
#headerMenuUp ul li a		{ /*font-size:12px; color:#000;background:#fff;*/ height:18px; text-decoration:none;vertical-align:bottom;display:block;text-align:center;border-width:0 4px;border-style:solid ;  padding-left: 3px; padding-right: 3px; }
/* #headerMenuUp ul li a:hover	{ color:#666;border-top-width:2px;} */



#photoThumb 							{ position:absolute; right: 14px;top: 14px; }
#photoThumb .rCContent					{ height: auto;position:relative;}
#photoThumb .rCContent img#thumb		{ height:auto;}
#photoThumb .rCContent a img			{ border:0; }
#photoThumb .rCContent a.editLink img	{ border:0; z-index:100; position:absolute;right: 3px; top: 3px;}


#hMenu 				{ position:absolute;bottom:0px; left:8px; width:930px;}
#hMenu ul			{ padding:0; margin:0; list-style-type:none;}
#hMenu ul li		{ padding:0; margin:0 2px;list-style-type:none;float:left;display:block;  }
#hMenu ul li a		{ padding:0; margin:0; border:0;background:transparent;display:block; vertical-align:top;cursor:pointer;white-space:nowrap; text-decoration:none;}
#hMenu ul li a img	{ float:left;border:solid #fff;border-width:0 0 25px 0;width:4px;vertical-align:top;}
#hMenu ul li a span	{ padding:0; margin:0; font-size:13px;line-height:13px;}
#hMenu ul li a span	{ text-align:center; /*background:#ddd9d7;*/float:left;border-top:0px solid #fff;padding:5px 7px 7px;}



#middleContainer  		{ margin:0; padding:0;  }
#leftCol 				{ margin:0;padding:0;border:0;width:250px; float:left;}
#rightCol 				{ margin:0;padding:0;border:0;width:258px; float:left;}
#centerCol 				{ margin:0 10px;width:422px;padding:0;border:0;float:left;border:0;}


.menuBox	 						{ margin:0;padding:0;border:0;position:relative;}
.menuBox .boxTitle					{ margin:0;border:0;/*background:#9DC9FF;*/height:13px;padding:5px;}
.menuBox .boxTitle,
.menuBox .boxTitle a				{ /*font-size:12px;color:#000;*/ text-decoration:none;}
.menuBox .boxTitle a				{ /*font-size:12px;*/}
/*.menuBox .boxTitle a.editLink		{ position:absolute;right:7px;top:7px;}*/
.menuBox .boxTitle img				{ position:absolute;right:7px;top:7px;}
.menuBox .boxTitle a.editLink img	{ border:0;}


.menuBox .boxContent			{ margin:0; padding:5px 0 0; border:0;/*background:url(../images/layouts/backgroundcontent.png) repeat-x;*/background-position:0px 0px; }
.menuBox .boxContent a			{ text-decoration:none; /*color:#000; font-size:13px; */}
.menuBox .boxContent a img		{ border:0; }

.bgWhite,
#hMenu ul li a span.bgWhite,
.menuBox .bgWhite				{ background-color:#fff;background-image:none;}

.candleListItem 					{ /*margin:5px 0;*/ }
.candleListItem .candleListIcon		{ margin:0;border:0; background:transparent no-repeat center center;float:left;width: 24px;}
.candleListItem .candleListText		{ margin:2px 1px; margin-left:29px;border:0;/*font-size:10px;color:#666;*/ }
.candleListItem .candleListName		{ margin:5px 5px;padding-right:5px; clear:both; text-align:right; /*font-size:13px;*/}

.boxContent .menuBoxFooterLink			{ border:0;padding: 0; text-align:right;}
.boxContent .menuBoxFooterLink a img	{ border:0; vertical-align:top; }
.boxContent .menuBoxFooterLink a		{ /*padding:2px 0px 2px 2px;color:#666;font-size:10px;*/ background:transparent; /*vertical-align:middle;*/  text-decoration:none;display:inline;}
.boxContent .menuBoxFooterLink a:hover	{ color:#444;}


a#orgLink 			{ text-decoration:none;}
a#orgLink img		{ border:0;}


/*.photoThumb:hover	{ background:#d4d1cf;}*/
.photoThumb 		{ width:78px;  height:71px;display:block;float:left;padding:0;margin-top:0; text-align:center;vertical-align:middle; line-height:71px;font-size:71px;}
.photoThumb img		{ vertical-align:middle; line-height:71px;font-size:71px;margin-top: -13px;}




.twoColumnsDesign    { width:240px; }
.twoColumnsDesign .tcdLeft { width:85px;float:left; }
.twoColumnsDesign .tcdRight { width:150px;float:left; text-align:left; }
.twoColumnsDesign .tcdMiddleSeparator { width:3px;float:left;margin-right: 2px; }
.twoColumnsDesign .tcdRight a.rLinkSmall 		{ float:right; margin-top:-10px; }
.twoColumnsDesign .tcdRight a.rLinkSmall img	{ border:0;}


.imageContainer40_60 		{ margin:0;padding:0;display:block;overflow:hidden;float:left;max-width:40px;max-height:45px;margin-right:5px;}




.lightBlueGradientBox	{ margin-bottom:5px !important;}
.lightBlueGradientBox	{ background-color: #e0dddb !important;}


/***********************************************************/
/*******************  LAYOUT EDIT CSS  *********************/
.pName { width: 50px;float:left;}
.pSep  { width: 10px;float:left;}
.pSel  { width:120px;float:left;}

.pSel  select, .pSel2 select
		{ width:100%; /*font-size:11px;*/}

/* font selector specific */
.pName2 { /*width: 70px;*/float:left; }
.pSel2  { width:140px;float:right;}

/* pagination links */
.paginationLinks ul 		{ border:0;padding:0;list-style-type:none; }
.paginationLinks ul li		{ margin-left: 5px; padding:0;border:0; float:left;}

.paginationLinks ul li,
.paginationLinks ul li a	{ /*color:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit;*/cursor:pointer;}

/*
.paginationLinks ul li a:hover,
.paginationLinks ul li.selected,
.paginationLinks ul li.selected a
							{ color: #9DC9FF !important; text-decoration:underline !important;}
*/


.themeItem 					{ cursor:pointer;}
.themeItem .tplTitle		{ font-family:Georgia;font-size:10px;color:#666;}
.themeItem .tplBgColor		{ float:left;width:46px; height:50px;margin-right:4px;}
.themeItem .tplHdPreview	{ float:left;width:306px;height:50px;overflow:hidden;}
.themeItem .tplHdPreview img{ width:314px;height:50px;overflow:hidden;}

/***********************************************************/

.formItemClass { /* empty class for the moment, used for identifying divs with jQuery in video edit */}
button.menuBoxFooterLink 			{ border:0; text-align:right;background:transparent;display:block;vertical-align:middle; }
button.menuBoxFooterLink span		{ background:transparent; vertical-align:middle; /*color:#666;font-size:10px;*/ text-decoration:none;display:inline;}

button.menuBoxFooterLink span img	{ border:0; vertical-align:middle; }
.hiddenSubmit { margin:0;padding:0;border:0;height:0px;overflow:hidden}
.hiddenSubmit input { width:1px;height:1px; border:0;}

.addCandleInfo	{ width:370px;margin:3px 0px 0px 5px;  }
.VisitorCandles		{ width:49% }

.FooterLink_float { float: right; }

/***********************************************************/
.p2div 		{ margin:0 !important;padding:0 !important;border:0;}
.inputText  { }


/*** different sizes for album pictures ***/
.pictureView		 { margin-top:5px;text-align: center;overflow:visible;margin-left:auto;margin-right:auto; }
.defaultfont 		 { font-family: Georgia }
.defaultsubfont  	 { font-size: 10px; font-family: Georgia; color: #666;text-align: center; }
.defaultsubfont div  { border:1px solid red; }
.SmallpictureView	 { border:1px solid #999;vertical-align: middle;margin-top: -10px;}
/***************************/

/** text forms **/
input,textarea, .forminputtextfield, .forminputcheckbox, .forminputradio { font-size:11px; min-height: 15px; }
.forminputtextfield{  }
.forminputcheckbox { }
.forminputradio { }

input.maxlenght { width:99%;  }
input.small { width:100px; }
input.medium { width: 300px; }


select {  min-height: 15px;width:102px;font-size:10px;   }
select.medium { width: 200px; }


textarea.maxlenght  { width: 99%;   }



/** end text forms **/

.dot { width: 5px;margin-right: 5px;float: left; }


/** style for small buttons: delete/add/activate/deactivate **/
.delButt_small { width: 16px; height: 16px; border: 0;}
.mLeft { margin-left: 1px; }



.photoThumb_small { width:32px;}
.login_form_visibility { z-index:1;position:relative; }

.fbold		{font-weight:bold !important;}
.funderline	{text-decoration:underline !important;}

/** border and corners for popup warning window **/

.popup_border			    { border-color: #fff; }
.rCorners_p 				{ border-bottom-width:4px;border-bottom-style: solid;  padding:0;margin:0 4px ;position:relative;height:0px;/*background:#fff;*/ }
.rCorners_p div 			{ background:transparent no-repeat center center;margin:0;padding:0;border:0;clear:none;float:left; }
.rCorners_p .rCTopLeft_p	{ position:absolute;top:0;left: -4px;width:4px;height:4px; background-image:url('../images/layouts/corner_lt.png');}
.rCorners_p .rCTopRight_p	{ position:absolute;top:0;right:-4px;width:4px;height:4px; background-image:url('../images/layouts/corner_rt.png');}
.rCorners_p .rCBottomLeft_p	{ position:absolute;top:0;left: -4px;width:4px;height:4px; background-image:url('../images/layouts/corner_lb.png');}
.rCorners_p .rCBottomRight_p{ position:absolute;top:0;right:-4px;width:4px;height:4px; background-image:url('../images/layouts/corner_rb.png');}


/**                    **/

/**                    **/

.floatleft{
	float: left;
}

.paymth_logo{
	float: left;
	margin-top: -5px;
	margin-left: 3px;
}
.paymth_txt{
	float: left;
	min-width: 80px;
}

.tomb_photo
{
	width:70px ;
	height: 85px;
}

.rose_underneath_line
{
	margin-top: 8px;
}

/** gift SET 2 start **/
.giftBox {height: 85px;position: relative;}
.giftBox .giftImg {text-align: center;overflow:hidden;position:absolute;bottom:-3px;left:-5px;width:50px;}
.giftBox .giftImg img { overflow:hidden;height: 100%;position: relative; }
.giftBox .giftText {min-height: 84px;margin-left: 40px;margin-right: 5px;}
.giftBox .giftName {position:absolute;bottom:3px;right:5px;text-align:right;width:100%;}

/** gift SET 2 end **/

.linkedMemoriesEmailTextarea { height: 100px; }



/** General font and background classes **/

.headerTextMSName 		{ font-size:32px !important; font-weight:normal; }

/* 1 */
.headerText_color 		{ color: #ffffff ; }

/* 2 */
.blocks_background 		{ background:url(../images/layouts/backgroundcontent.png) repeat-x; }

/* 3 */
.borders			    { border-color: #fff; }

/* 4 */
.text_title_size		{ font-size:13px; }
.text_title 			{ color: #ffffff ; }

/* 5 */
.text_subtitle_size		{ font-size:11px; }
.text_subtitle 			{ color: #666666; font-weight: bold; }

/* 6 */
.text_default_size 		{ font-size:11px;}
.text_default	 		{ color: #666666 ; }

/* 7 */
.blocksTitle_background { background:#9DC9FF; }

/* 8 */
.body_background 		{ background-color: #ddd9d7;}

/* CORNERS */
.rCorners .rCTopLeft	{ background-image:url('../images/layouts/corner_lt.png'); }
.rCorners .rCTopRight	{ background-image:url('../images/layouts/corner_rt.png'); }
.rCorners .rCBottomLeft	{ background-image:url('../images/layouts/corner_lb.png'); }
.rCorners .rCBottomRight{ background-image:url('../images/layouts/corner_rb.png'); }

/* Header image (relative to css file) */
#header .rCContent 		{ background:#ffffff url(../images/headers/header.png) top left no-repeat; }
