/*
Theme Name: Hillside Memorial
Theme URI: http://www.hillsidememorial.org
Description: Custom theme for Hillside Memorial
Author: JV Media Design
Author URI: http://www.jvmediadesign.com
   
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	color: #585858;
	font-size:13px;
	font: Palatino, serif;
	background-image:url(Images/texture.jpg);
}

#apDiv2-home {
	background: url(Images/flashbg.jpg) center no-repeat;
	padding-left:10px;
	position:absolute;
	left:630px;
	top:368px;
	width:358px;
	height:241px;
	z-index:2;
}

#apDiv2-time {
	position:absolute;
	left:741px;
	top:208px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv-pp {
	position:absolute;
	left:732px;
	top:256px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-cremation {
	position:absolute;
	left:760px;
	top:299px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-customs {
	position:absolute;
	left:760px;
	top:467px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-news {
	position:absolute;
	left:770px;
	top:226px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-community {
	position:absolute;
	left:760px;
	top:526px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv-residents {
	position:absolute;
	left:742px;
	top:286px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-resources {
	position:absolute;
	left:760px;
	top:419px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-contact {
	position:absolute;
	left:760px;
	top:242px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv-cemetaryproperty {
	position:absolute;
	left:732px;
	top:256px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-cemetarygardensolomon {
	position:absolute;
	left:760px;
	top:446px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-funeralops {
	position:absolute;
	left:760px;
	top:216px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv1-cemetarymap {
	position:absolute;
	left:287px;
	top:286px;
	width:446px;
	height:358px;
	z-index:3;
}

#apDiv2-cemetarymap {
	position:absolute;
	left:760px;
	top:259px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-funeralfaq {
	position:absolute;
	left:760px;
	top:299px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-funeralservices {
	position:absolute;
	left:760px;
	top:209px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-jewcal {
	position:absolute;
	left:759px;
	top:230px;
	width:223px;
	height:148px;
	z-index:2;
}
#apDiv1-jewcal {
	position:absolute;
	left:415px;
	top:391px;
	width:478px;
	height:466px;
	z-index:3;
}

#apDiv2-timeofneedloss {
	position:absolute;
	left:741px;
	top: 208px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-mothremb {
	position:absolute;
	left:740px;
	top:248px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-prefcontact {
	position:absolute;
	left:760px;
	top:267px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-legal {
	position:absolute;
	left:760px;
	top:267px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv4-cemetarytour {
	position:absolute;
	left:219px;
	top:288px;
	width:740px;
	height:658px;
	z-index:1;
}

#apDiv2-schedfuneral {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-jewmourner {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-beforeburial {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-kriah {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-mournkaddish {
	position:absolute;
	left:760px;
	top:779px;
	width:191px;
	height:223px;
	z-index:2;
}
#apDiv-mournkaddish {	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-shiva {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-shloshim {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-unveil {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

#apDiv2-yizkor {
	position:absolute;
	left:760px;
	top:239px;
	width:191px;
	height:223px;
	z-index:2;
}

.style2 {
	color: #585858
}
.style2 p {
	color: #585858;
	padding:0px;
	margin:0px;
}

/* Events Pages - Images */

.eventsimg {
	background: url(Images/events_img_bg.jpg) top left no-repeat;
	width: 425px;
	height: 320px;
	margin: 0 auto;
	padding: 15px 0 0 15px;
	border: none;
}

.eventsimg img {
	width: 390px;
	height: 287px;
	border: none;
	padding: 0;
	margin: 0;
}

.floatLeft
{
	float:left;
	}


.floatRight
{
	float:right;
	padding-bottom:1px;
	}

/* For the rollover images: */
.rollover {}

/* Standard styles: */

.italic { font-style: italic; }
.bold { font-weight:bolder; }
.alert { font-weight:bolder; color:#990000 }

img { border:0px; }

table { border-spacing: 0px; border-collapse:collapse;
	margin-right: 0px;
}
tr, td { border-spacing:0; padding:0; }



a:link { 
	text-decoration:underline; color:#585858; 
}
a:visited { 
	text-decoration:underline; color:#585858; 
}
a:hover { 
	text-decoration:underline; color:#000000; 
}
a:active { 
	text-decoration:underline; color:#585858; 
}


.calendarBG {
	background-image:url(Images/customs/bg-calendar_Vlines.jpg); background-repeat: no-repeat;
}

.calendarNote { 
	text-align: left;
	color: #585858;
	font-size:12px;
	vertical-align:top;
}

.shevat { 
	color: #585858;
	font-style: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-variant: small-caps;
	font-weight:bold;
	vertical-align:bottom;
}

.holidays { 
	color: #585858;
	font-size:14px;
	font-weight:bold;
	font-variant: small-caps;
	vertical-align:middle;
}

.years { 
	color: #585858;
	font-style: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-variant: small-caps;
	font-weight:bold;
	vertical-align:middle;
}

.dates { 
	color: #585858;
	font-size:11px; line-height:1;
	vertical-align:middle;
}




.mouse_type {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 8px;
	color: #999999;
	text-align: left;
}

.pageCopy { 
	text-align: left;
	color: #585858;
	font-size:13px;
	vertical-align:top;
}

.pageCopy a:link, .pageCopy a:visited, .pageCopy a:active{text-decoration: underline; color: #585858; font-size: 13px;}
.pageCopy a:hover{text-decoration: underline; color: #000000;  font-size: 13px;}

.submit { 
	color: #000000;
	font-size:14px;
	font-weight:bold;
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;

}

.style1 {
	font-size: 13px
}

.counter { 
	color: #585858;
	font-size:13px;
	font-weight:bold;
	text-align: center;
}

.blurbBox { 
	color: #585858;
	font-size:13px;
	text-align: left;
	vertical-align:top;
}


.quote { 
	color: #A2A19B;
	font-size:16px;
	font-style: italic; 
	font-weight:bold;
	text-align: center;
	vertical-align:top;
}

.author { 
	color: #A2A19B;
	font-size:10px;
	font-variant: small-caps;
	font-weight:bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 8px;
}

.getLink {
	font-size: 13px;
	font: Palatino, serif;
	font-weight:bold;
	color: #A09F88;
	text-align: center;
}





/* For the terms and conditions, disclaimer links */

.bottom_disclaimer {
	font-size: 11px;
	font: Palatino, serif;
	color: #A09F88;
	text-align: left;
	font-variant: small-caps;
	word-spacing: 2px;
	}



a.disclaimerLinks:link {text-decoration: underline; color: #A09F88; font-size: 8pt; right; font-variant: small-caps;}
a.disclaimerLinks:visited {text-decoration: underline; color: #A09F88;  font-size: 8pt; font-variant: small-caps;}
a.disclaimerLinks:hover {text-decoration: underline; color: #000000;  font-size: 8pt; font-variant: small-caps;}
a.disclaimerLinks:active {text-decoration: underline; color: #A09F88;  font-size: 8pt; font-variant: small-caps;}


.bottom_copyright {
	font-size: 11px;
	font: Palatino, serif;
	color: #A09F88;
	text-align: left;
	font-variant: small-caps;
	word-spacing: 2px;
	padding-left: 20px;
	}





/* faq page links */

.faqLink a:link, .faqLink a:visited, .faqLink a:active{color: #585858;}
.faqLink a:hover{text-decoration: underline; color: #000000;}



/* ordering flowers page */

.orderingBox { 
	font-size: 13px;
	font: Palatino, serif;
	font-weight:bold;
	color: #A09F88;
	text-align: left;
}




/* Adobe Link */

.adobe { 
	text-align: left;
	color: #585858;
	font-size:12px;
	vertical-align:top;
}

a.adobeLink:link{text-decoration: underline; color: #585858; font-size: 11px;}
a.adobeLink:visited{text-decoration: underline; color: #585858; font-size: 11px;}
a.adobeLink:active{text-decoration: underline; color: #585858; font-size: 11px;}
a.adobeLink:hover{text-decoration: underline; color: #000000;  font-size: 11px;}




/* contact Us  top of all pages*/

.contactTop { 
	padding-right: 20px;
	text-align: right;
}

/* GOS Specific */

.textPadding {
	padding-left: 7px;
	}
	
/* DROP MENU */

#dropmenudiv{
position:absolute;
background-color: #f4efdc;
border: 0px solid #fff;
border-bottom-width: 0;
font:  bold 11px Arial;
color: #fff;
text-align: left;
line-height: 20px;

z-index:100;
}

#dropmenudiv a{
width: 165px;
display: block;
background-color: #f4efdc;
text-indent: 3px;
color: #7b7964;
border-right: 0px solid #f9a735;
border-bottom:  0px solid #7b7964;
border-top:  0px solid #f9a735;
padding: 1px 0;
text-decoration: none;
text-align: left;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f4efdc;
color: #000000;
font-weight: bold;
}


