.headerbg{
	background-image:url('../../img/forgottenashes/mainbgforall.png');
	width:100%;
	padding-bottom:10px;
}
body{
	background: url('../../img/forgottenashes/bg-noise.png');
	font-family: Arial, Helvetica, sans-serif;
}
.loginbox{
	margin-top:27px;
}
.loginupperbg{
	background-image:url('../../img/forgottenashes/loginbox_01.png');
	background-repeat:no-repeat;
	height:17px;
	max-width:541px;
}
.loginmidbg{
	background-image:url('../../img/forgottenashes/loginbox_02.png');
	background-repeat:repeat-y;
	height:60px;
	max-width:541px;
}
.loginbotbg{
	background-image:url('../../img/forgottenashes/loginbox_04.png');
	background-repeat:no-repeat;
	height:15px;
	max-width:541px;
}
.loginmidbgpar{
	padding:16px;
}
.dirlabel{
	cursor:pointer;
	font-size:13px;
	color:#665c4f;
}
.loginboxbar{
	padding-left:163px;
}
.forgotpasswordpar{
	padding-left:297px;
}
.sponsortitlebg{
	background-color:#706933;
	padding:10px;
	color:#FFF;
	font-size:20px;
	width:100%;
}
.navbg{
	background-image:url('../../img/forgottenashes/navbglink.png');
	width:100%;
	height:50px;
}
#navbgid .navbar{
	border-radius:0px;
	min-height:0px;
}
#navbgid .navbar-inverse{
	background-color:transparent;
	border-color:transparent;
}
.mainlogo{
	margin-top:17px;
}
.loginbigbox{
	display:none;
	background-color:#FCF7CC;
}
.navborderight{
	border-right:1px solid white;
}
.navborderleft{
	border-left:1px solid #574500;
}
.loginbigboxpar{
	padding:60px;
}
.loginbigbox-row{
	margin-top:10px;
}
#navbgid .navbar-inverse .navbar-toggle:hover{
	background-color:transparent;
}
#navbgid a{
	text-align:center;
	color:#FAF0C2;
	font-weight:bold;
	font-size:11px;
}
#navbgid .nav>li>a{
	padding:15px 8px;
}
#navbgid a:hover{
	color:#FFDD71;
}
#navbgid .navbar-inverse .navbar-collapse,
#navbgid .navbar-inverse .navbar-toggle{
	border-color:transparent;
}
.mainlogopar{
	padding-left:15px;
	padding-right:15px;
}
.searchinput{
	margin-top:10px;
	padding-right:5px;
}
#navbgid .col-md-12,
#navbgid .col-md-9,
#navbgid .col-md-10{
	padding-left:0px;
	padding-right:0px;
}
.container{
	padding-left:0px;
	padding-right:0px;
}
.listingspar{
	padding:10px;
}
.listingsbox{
	background-color:#FFF;
	border:1px solid #DFDFDF;
	-webkit-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	-moz-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	padding:10px;
}
.recentheader{
	font-size:1.3em;
	color:#272322;
	word-wrap:break-word;
}
.listingsboxpar{
	padding:10px;
}
.listingsimg{
	padding-right:10px;
}
.listingsimg img{
	min-height:138px;
	width:138px;
}
.listingsbox p{
	word-wrap:break-word;
}
.sidebarbox{
	text-align:center;
	padding-bottom:10px;
	background-color:#C7C4C4;
}
.sidebarpar{
	padding:10px;
}
.sidebarboxpar{
	padding:10px;
}
.sidebarboxpar h4{
	color:red;
	text-align:center;
}
.mainrow{
	margin-top:50px;
}
.mainrow h5{
	font-size:18px;
}
.sidebarow{
	margin-top:48px;
}
.sidebarbox li{
	padding:1px;
	text-align:left;
	font-size:13px;
}
.sidebarbox li a{
	display:block;
	word-wrap:break-word;
}
.footerow{
	margin-top:30px;
	border-top:1px solid #D4D4D4;
}
.centerfooter{
	text-align:center;
	padding:10px;
}
.centerfooter ul{
	list-style:none;
}
.centerfooter ul li{
	display:inline;
}
.borderight{
	border-right:1px solid #08C;
	padding-right:5px;
}
.sidebarow-listingfuneralhome ul{
	list-style:circle;
}
.sidebarowpar{
	padding:14px;
}
.fluorishrow{
	background-color:#C7C4C4;
}
.fluorishrow img{
	width:100%;
}

#sponsorid ul{
	list-style:none;
	padding:0px;
}
#sponsorid li{
	display:inline;
}
.aboutusboxed{
	background-color:#FFF;
	padding:10px;
	border:1px solid black;
}
.aboutusbox{
	background-color:#FFF;
	border:1px solid #DFDFDF;
	-webkit-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	-moz-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	padding:10px;
}
.mainrowpar{
	padding-left:20px;
	padding-right:20px;
}
.aboutusbox p{
	text-align:justify;
	word-wrap:break-word;
	line-height:2;
}
.aboutuspar{
	padding:20px;
}
.aboutheader{
	word-wrap:break-word;
	padding-left:15px;
}
.registerpar{
	padding:0px;
}
.registerinputpar{
	padding-left:30px;
	padding-right:30px;
}
.accountinfoheader{
	margin-top:35px;
}
.regheader,
.viewmorephotospar,
.viewmorealbumspar{
	text-align:center;
}
.firstrowreg{
	margin-top:10px;
}
.rowreg{
	margin-top:10px;
}
.busrow{
	margin-top:30px;
}
.dashboardmainpar{
	padding-left:10px;
	padding-right:10px;
}
.dashboardmainrow{
	/*min-height:700px;*/
	padding-bottom:10px;
}
#dashboardrightid ul{
	list-style:none;
	padding:0px;
}
#dashboardrightid li:hover ul{
	display:block;
}
#dashboardrightid li{
	position: relative;
	min-height: 36px;
	display: block;
	z-index:100;
	background: #F3F3F3;
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#E2E2E2));
	background: -webkit-linear-gradient(top, #F3F3F3 0%,#E2E2E2 100%);
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom, #F3F3F3 0%,#E2E2E2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e2e2e2',GradientType=0 );
	border-bottom: 1px solid #CCC;
}
#dashboardrightid li li{
	min-width:278px;
}
#dashboardrightid a{
	display:block;
	line-height:35px;
	text-indent:6px;
}
#dashboardrightid a:hover,
.deletethisphoto:hover,
.editphotobut a:hover,
.editalbuma:hover{
	text-decoration:none;
}
#dashboardrightid ul ul{
	display:none;
	position:absolute;
	top:0px;
	left:100%;
}
.dashboardmaincontent{
	background-color:#FFF;
	border:1px solid #E5E5E5;
	-webkit-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
-moz-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
}
.dashboardprofileinfopar{
	padding:20px;
}
.dashrow{
	margin-top:10px;
}
.tablewrapper{
	margin-top:10px;
}
.contactright{
	margin-top:40px;
}
.contactrightdir{
	margin-top:59px;
}
.fhomelists{
	margin-top:40px;
}
.changepassword{
	line-height:32px;
}
.legalheader{
	font-size: 18px;
	text-align: center;
	word-wrap:break-word;
	line-height: 2;
}
#byheader{
	font-size:12px;
	text-align:center;
}
.statelaws p{
	font-size:12px;
}
.loginformboxpar{
	padding:10px;
}
.loginformbox{
	border:1px solid black;
	background-color:#FFF;
	border:1px solid #DFDFDF;
	-webkit-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	-moz-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color:#428BCA;
	color:white;
}
.unapprove,
.approve,
.reject,
.unverified,
.deletel,
.deletesp,
.deletef,
.deletev,
.blockv,
.unblockv,
.deleter,
.viewmorealbums,
.editphotobut a,
.choosefromalbum,
.albumimage,
.backtoalbum,
.viewmorephotos,
.setprofilepicture{
	cursor:pointer;
}
.directorinformationpad{
	word-wrap:break-word;
	padding-left:20px;
}
.directorinformationpad a{
	max-width:200px;
	display:block;
}
.funeralhomelists{
	margin-top:50px;
}
.directorinformationmar{
	margin-top:60px;
}
.directormainpad{
	padding-left:7px;
	padding-right:7px;
}
.listate{
	cursor:pointer;
}
.viewmoreright,
.viewmorerightfun{
	text-align:center !important;
	list-style-type:none;
}
.viewmorefundir,
.viewmoredirnow,
.viewmorenotnow{
	display:block;
	text-align:center;
	cursor:pointer;
}
.viewmorefundirdynamic{
	color:black;
	cursor:auto;
}
.viewmorefundirdynamic:hover{
	text-decoration:none;
	color:black;
}
.viewmorefunhome,
.viewmorefunstate,
.viewmorestate{
	cursor:pointer;
}
.viewmorefunhome:hover,
.viewmorefunstate:hover{
	cursor:pointer;
}

.viewmorefunhomedyn,
.viewmorestatein{
	cursor:auto !important;
	color:black !important;
	text-decoration:none !important;
}
.loadingindic{
	display:none;
	text-align:center;
}
.notilink{
	color:red !important;
	cursor:pointer;
}
.busy-indicator{
	text-align:center;
	display:none;
}
.veteranflag{
	min-width:50px !important;
	min-height:50px !important;
	width:50px !important;
	margin-top:5px;
}
.shareonfb{
	background-image:url(http://w.sharethis.com/images/facebook_counter.png);
	height:22px;
	width:60px;
	border:transparent;
}
#dashboardrightid li:hover{
	background:#74C7FF;
}


#funeralhomelistid{
	padding:0px;
}

.removealt{
	cursor:pointer;
}
.contactrightpar{
	padding-right:10px;
}
.tt-hint{
	height:33px;
}
/* news letter form CSS */
.newsletterform{
	background-color:#FFF;
	border:1px solid #DFDFDF;
	-webkit-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	-moz-box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	box-shadow: 2px 6px 24px 3px rgba(54,54,54,1);
	margin-top:40px;
}
#wfitem{
	margin-top:15px;
}
#wfitem p{
	font-size:11px;
	color:#2B93D3;
}
#wfitem .wf-privacy{
	font-family:Arial;
	font-size:12px;
	color:#B8B8B8;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	text-align:center;
}
#wfitem .wf-privacyico{
	padding:4px 0 0 20px;
	background:url(https://app.getresponse.com/images/core/webforms/lock.png) no-repeat left center;
}
#wfitem .wf-poweredbylink{
	color:#B8B8B8;
	font-style:italic;
}
#wfitem .wf-poweredby{
	font-family:Arial;
	font-size:10px;
	color:#B8B8B8;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	text-align:center;
}
.wfooter{
	margin-top:20px;
}
.newsletterformsrch{
	margin-top:50px;
}
/* end news letter form CSS */

/* start twitter CSS */
#twitter-widget-0{
    width:110px;
    height:30px;
    padding-top:7px;
}
/* end twitter CSS */
.adminico,
.funeralhomeownerico,
.listingico,
.notifbellico,
.funeralhomeico,
.logoutico,
.visitorico,
.albumsico,
.sponsorico
{
	padding-left:30px;
}
.sponsorico{
	background:url('../../img/forgottenashes/sponsorico.png') no-repeat 5px 5px;
}
.visitorico{
	background:url('../../img/forgottenashes/visitorico.png') no-repeat 5px 5px;
}
.albumsico{
	background:url('../../img/forgottenashes/albumico.png') no-repeat 5px 5px;
}
.adminico{
	background:url('../../img/forgottenashes/adminico.png') no-repeat 5px 5px;
}
.listingico{
	background:url('../../img/forgottenashes/listingico.png') no-repeat 5px 5px;
}
.notifbellico{
	background:url('../../img/forgottenashes/notifbellico.png') no-repeat 5px 5px;
}
.funeralhomeownerico{
	background:url('../../img/forgottenashes/funeralhomeownerico.png') no-repeat 5px 5px;
}
.funeralhomeico{
	background:url('../../img/forgottenashes/funeralhomeico.png') no-repeat 5px 5px;
}
.logoutico{
	background:url('../../img/forgottenashes/logoutico.png') no-repeat 5px 5px;
}
.pagination{
	/*display:none;*/
}
.sucaddlisting,
.sucaddfuneralhome{
	display:inline-block;
	padding:5px;
}
.vtutorial{
	margin-top:10px;
}
.blackblock{
	background-color:black;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	z-index:99;
}
#albumid ul{
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
}

#albumid ul li{
	display:block;
	float:left;
	margin-top:15px;
	margin-left:52px;
	padding-bottom:15px;
}
#albumid .albumimg{
	width:160px;
	height:160px;
}
.album-info,
.album-createrow{
	margin-top:15px;
}
.album-info{
	padding-left:15px;
	padding-right:15px;
	min-width:223px;
}


.album-cover{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	background:#EBEBEB;
	border:1px solid #C2C2C2;
}
.album-createlink{
	text-align:center;
}
.deletealbum,
.deletethisphoto,
.editalbuma{
	cursor:pointer;
}
.album-info-row{
	border:1px solid #C2C2C2;
}

.photodeletelink{
	margin-top:5px;
}

.editphotobut a,
.editalbuma{
	background-image:url('../../img/forgottenashes/edit-thumbnail.png');
	background-repeat:no-repeat;
	padding-left:15px;
	height:15px;
}
.photoedittitle{
    margin-top:5px;
}
.phototitlespan{
	max-width:77px;
	word-wrap:break-word;
}
.phototitlespan{
	display:inline-block;
}
.albumtitle{
	cursor:pointer;
	word-wrap:break-word;
	max-width:150px;
	display:inline-block;
}
.chooseuralbum{
	padding-top:5px;
}
.chooseuralbum a:hover{
	text-decoration:none;
}
.loginmidbgs{
	min-width:550px;
	background:#FCF7CC;
	border:2px solid #a28c6c;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.loginmidbgpars{
	padding:15px 0px 5px 5px;
}
#loginboxid{
	margin-left:73px;
}
#supporterid ul{
	margin:0px;
	padding:0px;
	list-style:none;
}