/* CSS Document */



body

{

	padding:0;

	margin:0;

	font-family:tahoma;

	background-image:url(../images/bg.jpg);

	background-repeat:repeat-x;

	background-position:left top;

	background-color:#cabcaf;

}

.yellow

{

	color:#ffef69;

}

li

{

	margin-bottom:14px;

}

.generaltext

{

	font-size:13px;

	color:#000000;

	line-height:17px;

}

.graycolor

{

	font-size:13px;

	color:#d1d3d4;

	line-height:17px;

}

.whiettext

{

	font-size:13px;

	color:#ffffff;

}

.color1

{

	background-image:url(../images/color_1.gif);

	background-position:left top;

	background-repeat: repeat-x;

	vertical-align:top;

	height:147px;

}

.color2

{

	background-image:url(../images/color_2.gif);

	background-position:left top;

	background-repeat: repeat-x;

	vertical-align:top;

	height:147px;

}

.insidepage

{

	background-image:url(../images/color_2.gif);

	background-position:left top;

	background-repeat: repeat-x;

	background-color:#44211f;

	vertical-align:top;

}

.color5

{

	background-image:url(../images/color_5.gif);

	background-position:left top;

	background-repeat: repeat-x;
	background-color: #B3A696;

	height:96px;

}

.color3

{

	background-color:#d8cec3;

	height:177px;

	vertical-align:top;

}

.color4

{

	background-color:#c0b1a0;

	height:177px;

	vertical-align:top;

}



/* Menus style */



.anylinkcss{

position:absolute;

visibility: hidden;

border:1px solid black;

border-bottom-width: 0;

font:normal 12px Verdana;

line-height: 28px;

z-index: 100;

background-color: #44211f;

/*width: 170px;*/

width: 255px;

}



.anylinkcss a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 1px 0;

text-decoration: none;

text-indent: 5px;

}



.anylinkcss a:hover{ /*hover background color*/

background-color: #331210;

color: white;

}

.imgborder

{

	border:1px solid #16406f;

}
.searchtxt
{
	font-size:14px;
	color:#ffef69;
	line-height:17px;
}
/* End Style */



/* =================== New Styles 2011/05/20 ============== */

.obituaries_list
{margin:0; padding:20px 20px 20px 20px; width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-top:1px solid #755352; border-bottom:1px solid #44211F; border-left:1px solid #44211F;border-right:1px solid #44211F; color:#FFFFFF; line-height:16px;}
.obituaries_list:hover
{margin:0; padding:20px 20px 20px 20px; background-color:#3E2120; width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #755352;border-bottom:1px solid #44211F; color:#FFFFFF; line-height:16px; cursor:pointer}

.obituaries_list .title
{margin:0; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFB251; font-size:14px;border-bottom:1px dotted #50302E;}

.obituaries_list .title span
{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFB251; font-size:14px; font-weight:bold;}

.obituaries_list .address
{font-size:13px; color:#A18080;}

.obituaries_list img
{border:4px solid #6E4C4B; margin:0 20px 0 0; padding:0px; width:121px; height:91px;}

.obituaries_list a
{font-weight:normal; color:#FFB251; font-size:11px;}

.obituaries_list a:hover
{font-weight:normal; color:#FFB251; font-size:11px; text-decoration:none;}

/*------------- Left Column Detail Page 2011/05/21 --------- */

.desc_left
{margin:0; padding:10px; background-color:#3E2120; width:25%; height:auto;
vertical-align:top;font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #755352;color:#FFFFFF; line-height:16px;}

.desc_left img
{border:4px solid #6E4C4B; margin:0; padding:0px; width:150px; height:150px;}


.desc_left h2
{
	font-size:14px;
	color:#ffef69;
	line-height:17px;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding:5px;
}

.desc_rightcont
{
	width:75%; margin:0; padding:0 0 20px 20px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

.desc_rightcont h1
{
	font-size:26px;
	color:#ffffff;
	background:none;
	text-transform:capitalize;
	border:0;
	text-align:left;
	font-weight:normal;
	margin:0;
	padding:0px;
}
.desc_rightcont h2
{
	font-size:13px;
	color:#ffef69;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:10px 0 10px 0;
}

/* ==================== Tabs Slider CSS styles 2011/05/21 ==================== */

#mygallery
{margin:0px 0 0 5px;width:470px; padding:0px; display:block;}
#virtualgifts
{margin:0px 0 0 5px;width:470px; padding:0px; display:block;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid #e6e6e6;
overflow: scroll; /*leave this value alone*/
width:470px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 20px 0 0 0; /*margin around each panel*/
width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
position:relative;
}

.stepcarousel .panel .selected{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
padding:5px 0 5px 0px;
-moz-border-radius:5px;
background-color:#f1f1f1;
width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:150px;
border:1px solid #e8e8e8;
position:relative;
}


a:link.links, a:active.links, a:visited.links
{color:#44211F; font-size:12px; text-decoration:underline; font-weight:normal;}

#mygallery-paginate
{text-align:center;}

#virtualgifts-paginate
{text-align:center;}



.input_textarea
{margin:0 0px 0px 8px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; width:460px; border:1px solid #888; -moz-border-radius:5px;}

.errMsg
{
	color:#cc0000;
}
.client_comments
{margin:0; padding:15px 15px 5px 15px; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#625F5F;font-size:17px; background-color:#ffffff; font-weight:normal;border:2px solid #E1C8CC; -moz-border-radius:5px;}

.client_comments img
{width:120px;
height:150px;
margin:0 15px 15px 0;
padding:0px;
border:1px solid #E1C8CC;
float:left;}


.client_name
{margin:0; padding:10px 0 ;border-top:1px dashed #E1C8CC;font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#625F5F;font-weight:bold;}

.client_name span
{margin:0; padding:15px; font-style:italic; color:#625F5F; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal;}

/* style added for image uploading button */

.sa-button {
    /*background:url(../images/button-bg.jpg) left top repeat-x;*/
	padding:0px 6px; line-height:20px;
	font-size:12px;	color:#616163;
	font-weight: normal; cursor:pointer;
	}
.sa-button a{
	padding:0px 6px; line-height:20px;
	font-size:12px;	color:#616163;
	font-weight:normal; cursor:pointer;	
	}
.sa-button a:hover{
 	font-size:12px;	color:#616163;
	font-weight: normal;
	}
	
	
	.tu-button {
   /* background:url(../images/button-bg.jpg) left top repeat-x;*/
	padding:0px 6px; line-height:20px;
	font-size:12px;	color:#616163;
	font-weight: normal; cursor:pointer;
	}


.obituaries_list_last
{margin:0; padding:20px 20px 20px 20px; width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-top:1px solid #755352;color:#FFFFFF; line-height:16px;}


#showcounter
{font-family:Georgia;font-weight:bold;font-size:20px; width:auto;color:#00000; background:#ffffff; border:1px solid #000}



/*------------- Left Column Detail Page 2011/08/05 --------- */

.funral_mainbox
{border:1px solid #755352; font-size:13px; color:#ffffff; margin:0; padding:2px;}

.funral_mainbox .date
{color:#44211F; vertical-align:top;background-color:#755352; padding:10px 0 0 0; text-align:center; font-size:18px; font-weight:bold;}
.funral_mainbox .date span
{font-size:12px; font-weight:bold;}

.topheading
{font-size:17px;  font-weight:normal; color:#FFB251; border-bottom:1px dashed #ffffff; padding:10px; margin:0 5px 0 5px}

.timetxt
{font-size:14px;  font-weight:normal; color:#ffffff; padding:30px;}

.maintxt
{padding:10px;}

.imgborder
{border:1px solid #ffffff}

/* ============ New Style 20110810 ============== */

.helpfullinks
{margin:0; padding:20px 20px 20px 20px; background-color:#3E2120; width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #755352;border-bottom:1px solid #44211F; color:#FFFFFF; line-height:16px;}

#subpaging
{width:97%; float:right; text-align:right; margin:0 10px 8px 20px}

.subpagination{ /*Style for demo pagination divs*/
text-align: left;
padding: 0px 0px 2px 0px;
height:auto;
font-size:12px;
margin: 0px 0px 0 0px;
}

.subpagination select{ /*Style for demo pagination divs' select menu*/
border: 1px solid #e1e1e1;
margin: 0px;
}

.subpagination a{ /*Pagination links style*/
text-decoration: none;
padding:3px 6px 3px 6px;
display:inline;
border: 1px solid #e1e1e1;
margin:0px 2px 0px 0px;
color: #202020;
font-weight:normal;
background-color: #ffffff;
}

.subpagination a:hover, .subpagination a.selected{
color: #c00000;
font-weight:normal;
background-color: #ffffff;
}

.LazMsg
{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#ffef69;}
