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

body{
	margin:0px;
	font:normal 12px/15px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	background:#E7C219 url(../images/bg_header.jpg) no-repeat top center;
	text-align:justify;
	}
	
strong{
	font-size:13px;
	}	
	
img{
	border:0px;
	}

a{
	color:#79660C;
	text-decoration:none;
	}

a:hover{
	color:#000;
	text-decoration:none;
	}

ul{
	margin:0px;
	}

li{
	margin:0px;
	}

from{
	margin:0px;
	padding:0px;
	}

table td{
	vertical-align:top;
	}


.font16{
	font-size:20px;
	line-height:25px;
	}


.tbl_padding td{
	padding-right:20px;
	}

	
.tbl_pading_btm td{
	padding-bottom:5px;
	}

td img {display: block;}

.ash_clr{
	color:#666;
	}
	
/* start  wrap */
#wrap{
	width:100%;
	}

#header_wrap{
	width:100%;
	float:left;
	}

#header{
	width:950px;
	height:138px;
	margin:0px auto;
	background:url(../images/bg_header.png) no-repeat center bottom;
	}

#content_wrap{
	width:100%;
	float:left;
	background: url(../images/bg_img.jpg) no-repeat center;
	}

#content{
	width:950px;
	min-height:450px;
	height:auto;
	margin:0px auto;
	}
	
#footer_wrap{
	width:100%;
	float:left;
	margin-top:2px;
	}

#footer{
	width:950px;
	height:77px;
	font-size:11px;
	background:url(../images/bgfooter.jpg) no-repeat top left;
	margin:0px auto;
	}
/* end wrap */

/* start header */
#logo{
	margin-left:19px !important; margin-left:10px;
	margin-top:34px;
	float:left;
	}

#login_panel_holder{
	width:440px;
	height:93px;
	float:left;
	margin-left:137px !important; margin-left:130px;
	margin-top:25px;
	}

#header_links{
	float:right;
	margin-right:30px !important; margin-right:8px;
	margin-bottom:10px;
	}

#login_panel{
	width:440px;
	height:39px;
	background:url(../images/bg_login.jpg) no-repeat center top;
	float:left;
	}

#login_holder{
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	margin-left:28px !important; margin-left:14px;
	float:left;
	}

.login_txt{
	width:95px;
	height:12px;
	border:none;
	}

.login_btn{
	width:44px;
	height:18px;
	background:url(../images/login_btn.jpg) no-repeat center top;
	border:none;
	}

#registration_btn{
	float:right;
	margin-right:30px !important; margin-right:8px;
	margin-top:0px !important; margin-top:-10px;
	}
/* end header */

/* start content */
#content_holder_top{
	width:950px;
	height:20px;
	background:url(../images/content_panel_top.jpg) no-repeat left top;
	float:left;
	}

#content_holder_btm{
	width:950px;
	height:20px;
	background:url(../images/content_panel_btm.jpg) no-repeat left top;
	float:left;
	}

#content_text{
	width:950px;
	min-height:626px;
	height:auto;
	background-color:#FFF;
	float:left;
	}

#home_banner{
	margin-left:19px !important; margin-left:10px;
	float:left;
	}

/* start menu */
#menu_holder{
	width:950px;
	height:62px;
	float:left;
	}

#menu_left{
	width:19px;
	height:51px;
	float:left;
	background:url(../images/mnu_left.jpg) no-repeat left top;
	margin-top:11px;
	}
	
#menus_bar{
	width:912px;
	height:51px;
	float:left;
	font-size:13px;
	background:url(../images/mnu_bg.jpg) repeat-x left top;
	margin-top:11px;
	}

#menu_right{
	width:19px;
	height:51px;
	float:left;
	background:url(../images/mnu_right.jpg) no-repeat left top;
	}

.mnu_align{
	background:url(../images/mnu_seperator.jpg) no-repeat right 6px;
	text-align:center;
	padding:0px 7px 0px 7px;
	float:left;
	}

.top{padding-top:10px;}

.active{width:56px;height:47px; background:url(../images/mnu_bms.jpg) no-repeat top center; display:block;}

.mnu_home{width:56px;height:47px;}
.mnu_home a{width:56px;height:47px; display:block; color:#000;}
.mnu_home a:hover{width:56px;height:47px; background:url(../images/mnu_hm.jpg) no-repeat center top; display:block;}

.mnu_about{width:67px;height:47px;}
.mnu_about a{width:67px;height:47px; display:block; color:#000;}
.mnu_about a:hover{width:67px;height:47px; background:url(../images/mnu_abt.jpg) no-repeat center top; display:block;}

.mnu_bms{width:237px;height:47px;}
.mnu_bms a{width:237px;height:47px; display:block; color:#000;}
.mnu_bms a:hover{width:237px;height:47px; background:url(../images/mnu_bms.jpg) no-repeat center top; display:block;}

.mnu_org{width:78px;height:47px;}
.mnu_org a{width:78px;height:47px; display:block; color:#000;}
.mnu_org a:hover{width:78px;height:47px; background:url(../images/mnu_org.jpg) no-repeat center top; display:block;}

.mnu_fac{width:69px;height:47px;}
.mnu_fac a{width:69px;height:47px; display:block; color:#000;}
.mnu_fac a:hover{width:69px;height:47px; background:url(../images/mnu_fac.jpg) no-repeat center top; display:block;}

.mnu_spk{width:88px;height:47px;}
.mnu_spk a{width:88px;height:47px; display:block; color:#000;}
.mnu_spk a:hover{width:88px;height:47px; background:url(../images/mnu_spk.jpg) no-repeat center top; display:block;}

.mnu_spo{width:69px;height:47px;}
.mnu_spo a{width:69px;height:47px; display:block; color:#000;}
.mnu_spo a:hover{width:69px;height:47px; background:url(../images/mnu_spon.jpg) no-repeat center top; display:block;}

.mnu_dwn{width:82px;height:47px;}
.mnu_dwn a{width:82px;height:47px; display:block; color:#000;}
.mnu_dwn a:hover{width:82px;height:47px; background:url(../images/mnu_downloads.jpg) no-repeat center top; display:block;}

.mnu_cnt{width:85px;height:47px;}
.mnu_cnt a{width:85px;height:47px; display:block; color:#000;}
.mnu_cnt a:hover{width:85px;height:47px; background:url(../images/mnu_cont.jpg) no-repeat center top; display:block;}

#mnu_about_hldr_drp{
	width:150px;
	height:35px;
	background-color:#FC0;
	border:#FFF solid 1px;
	float:left;
	position:relative;
	}
#mnu_about_hldr_drp ul{
	width:150px;
	list-style:none;
	margin-left:-50px;
	margin-top:10px;
	}

#mnu_about_hldr_drp li a{
	width:150px;
	font-weight:bold;
	}

#mnu_about_hldr_drp li a:hover{
	width:150px;	
	background-image:none;
	font-weight:bold;
	color:#600;
	}

/* end menu */

#hm_booking{
	width:145px;
	height:19px;
	float:right;
	margin-right:19px !important; margin-right:9px;
	}

#home_content{
	width:922px;
	min-height:626px;
	height:auto;
	float:left;
	margin-left:15px !important; margin-left:7px;
	}

.content_side{
	width:210px;
	height:626px;
	float:left;
	}

#content_center{
	width:455px;
	min-height:626px;
	height:auto;
	float:left;
	margin:0px 23px;
	}

#content_center li{
	padding-bottom:10px;
	}

.home_side_contents{

	margin-bottom:11px;
	float:left;
	}

#latest_news_holder{
	width:455px;
	height:247px;
	float:left;
	}

#latest_top{
	width:455px;
	height:8px;
	float:left;
	background:url(../images/latest_top.jpg) no-repeat center top;
	}

#latest_bg{
	width:455px;
	height:229px;
	background:url(../images/latest_bg.jpg) repeat-y center top;
	float:left;
	margin-top:0px !important; margin-top:-8px;
	}

#latest_btm{
	width:455px;
	height:8px;
	float:left;
	background:url(../images/latest_btm.jpg) no-repeat center top;
	}

.latest_txt{
	width:210px;
	height:220px;
	float:left;
	margin-left:10px;
	}

#home_text_innr{
	width:455px;
	height:354px;
	margin-top:25px;
	float:left;
	}

.home_text{
	width:227px;
	min-height:345px;
	height:auto;
	float:left;
	}

#seers_speak_txt{
	color:#FFF;
	margin-top:45px;
	margin-left:10px !important; margin-left:5px;
	padding-right:15px;
	float:left;
	}

#hm_downloads{
	font-size:13px;
	color:#FFF;
	float:left;
	margin-left:14px !important; margin-left:7px;
	margin-top:65px;
	}

#hm_downloads img{
	margin-right:10px;
	float:left;
}

#hm_downloads a{
	color:#FFF;
	text-decoration:none;
	}
	
#hm_downloads a:hover{
	color:#CCC;
	text-decoration:none;
	}
/* end content */

/* start footer */
#footer_company{
	color:#79660C;
	margin-top:10px;
	margin-left:19px !important; margin-left:10px;
	line-height:20px;
	float:left;
	}

#footer_link{
	margin-top:10px;
	margin-right:19px !important; margin-right:10px;
	float:right;
	}

/* end footer */

/* start scroller */

#pscroller1{
width: 160px;
height: 60px;
padding-right:20px;
}

#pscroller1 a{
	color:#FFF;
	text-decoration:none;
	}

#pscroller1 a:hover{
	color:#CCC;
	text-decoration:none;
	}
/* end scroller */


/* start inner pages */
.side_bnr_holder{
	width:191px;
	min-height:620px;
	height:auto;
	float:left;
	}

.side_lft_top{
	width:191px;
	height:11px;
	float:left;
	background:url(../images/inner_side_lft_top.jpg) no-repeat left top;
	}

.inner_side_content{
	width:191px;
	height:930px;
	background:url(../images/inner_side_lft_bg.jpg) repeat-y right top;
	float:left;
	margin-top:0px !important; margin-top:-5px;
	}

.side_lft_btm{
	width:191px;
	height:13px;
	float:left;
	background:url(../images/inner_side_lft_btm.jpg) no-repeat left top;	
	}

.side_rgt_top{
	width:191px;
	height:11px;
	float:left;
	background:url(../images/inner_side_rgt_top.jpg) no-repeat right top;
	}

.side_rgt_btm{
	width:191px;
	height:13px;
	float:left;
	background:url(../images/inner_side_rgt_btm.jpg) no-repeat right top;	
	}

#inner_page_links{
	width:155px;
	min-height:150px;
	height:auto;
	font-size:13px;
	float:left;
	margin-left:14px !important; margin-left:7px;
	}

#inner_page_links li{
	padding-bottom:8px;
	list-style:none;
	margin-left:-40px;
	color:#FFF;
	}

#inner_page_links a{
	color:#FFF;
	text-decoration:none;
	background:url(../images/inner_lnk_bull_nrml.jpg) no-repeat bottom left;
	display:block;
	padding-bottom:6px;
	}

#inner_page_links a:hover{
	background:url(../images/inner_lnk_bull_ovr.jpg) no-repeat bottom left;
	display:block;
	padding-bottom:6px;
	color:#fff;
	}

#inner_right_cont{
	margin-top:7px;
	margin-left:6px !important; margin-left:6px;
	margin-right:6px !important; margin-right:3px;	
	}

.inner_txt_areas{
	width:235px;
	float:left;
	padding-bottom:15px;
	}

.inner_txt_areas li{
	margin-left:-20px;
	}

.title_holder{
	height:34px;
	float:left;
	}

.title_img1{
	width:48px;
	height:34px;
	float:left;
	background:url(../images/title_img1.jpg) no-repeat left top;
	}

.title_img2{
	width:48px;
	height:34px;
	float:left;
	background:url(../images/title_img2.jpg) no-repeat left top;
	}

.title_txt{
	height:34px;
	float:left;
	font:normal 18px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:0px 5px 0px 5px;
	}

.steps_holder{
	width:435px;
	height:36px;
	float:left;
	}

.steps{
	height:25px;
	float:left;
	margin-right:14px;
	}

.step_lft{
	width:25px;
	height:25px;
	background:#FC0 url(../images/step_lft.jpg) no-repeat left top;
	float:left;
	}

.step_bg{
	height:15px;
	float:left;
	text-align:center;
	background:url(../images/step_bg.jpg) repeat-x left top;
	padding:5px 15px;
	font-weight:bold;
	}

.step_rgt{
	width:8px;
	height:25px;
	background:#FC0 url(../images/step_rgt.jpg) no-repeat left top;
	float:left;
	}

#latest_news{
	width:455px;
	float:left;
	}
/* end inner pages */

/* start cremated souls */
.crema_souls{
	width:212px;
	font:bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#45862C;
	color:#FFF;
	border:#CCC solid 2px;
	padding:5px;
	float:left;
	}

.crema_souls a{
	width:212px;
	color:#FFF;
	display:block;
	}

.crema_souls a:hover{
	width:212px;
	background-color:#E7C219;
	color:#000;
	display:block;	
	}

/* end cremated souls */