html, body, div, span,img{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}


html {
	overflow-y:scroll;
 }
 body {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:75%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
 form{
 margin:0;
 padding:0;
 }
 fieldset{
 margin-top:10px;
 padding:10px;
 color:#333333;
 }
 legend{
 font-weight :bold;
 padding:0;
 font-size:1em;
 }
label {
/*display:block;*/
}
input, select, textarea {
-x-system-font:none;
border:1px solid #ADC2D6;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.btn{
margin:0 0 0 20px;
width: 60px;
height:19px;
}
button, input.button {
/*background:#FFA822 url(../images/template/btn_bg_submit.gif) repeat-x scroll left center; */
border-color:#BFBFBF #908D8D #908D8D #BFBFBF;
border-style:solid;
border-width:1px;
color:#000000;
margin-right:10px;
padding:1px 0.5em;
width:auto 
}

#header {
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	height:150px;
}


#menutop {
	position:absolute;
	top:113px;
	left:743px;
	height:17px;
	width:210px;
	overflow:visible;
        font-size:12px;
}
	#menutop img {
	vertical-align:top;
	}

#wrapperouter{
	position:absolute;
	top:150px;
	left:0px;
	width:885px;
	height:auto;
	
}

#wrapper{
	position:relative;
	top:0px;
	left:0px;
	width:885px;
}
#expander{
	position:relative;
}
#menulefttree {
	position:absolute;
	left:0px;
	top:150px;
	width:275px;
	height:390px;
}
	#menulefttree img {
	border:none;
	}
#menuleft {
	position:absolute;
	top:65px;
	left:0px;
	width:268px;
	height:140px;
	overflow:visible;
	z-index:2;	
}
	#menuleft img {
		display:block;
	}

	#menuleftleaf {
		position:absolute;
		top:6px;
		left:158px;
		visibility:hidden;
	}
	#orderleaf, #brismilahleaf, #briskitleaf, #burialleaf, #keepsakeleaf, #findmohelleaf, #formohelleaf, #sbatbox, #aboutus {
		position:absolute;
		visibility:hidden;
		z-index:1;
	}
		#orderleaf {
		left:125px;
		top:100px;
		}
      #briskitleaf{
		left:120px;
		top:80px;
		}
      #keepsakeleaf{
		left:130px;
		top:120px;
		}
		#brismilahleaf{
		left:97px;
		top:130px;
		}
		#findmohelleaf{
		left:153px;
		top:180px;
		}
      #formohelleaf{
		left:160px;
		top:180px;
		}
		#burialleaf{
		left:138px;
		top:210px;
		}				
      #sbatbox{
      left:120px;
		top:140px;
      }
      #aboutus{
		left:200px;
		top:238px;
		}

#main {
	width:610px;
	float:right;
}
	#maintitle {
		float:right;
		width:605px;
		height:19px;
		overflow:hidden;
	}
	#maintextborder {
	float:right;
	width:608px;
	border: 1px solid #B3B3B3;
	z-index:2;
	}
	#maintextfloat{
		float:right;
		width:208px;

		background-color:#FFF;
		}
	
	#maintext {
	position:relative;
	top:0px;
	left:0px;
	width:200px;
	margin-top:17px;
	z-index:1;
			}

#maintext2 {
		margin-top: 31px;
		margin-right: 20px;
		margin-left: 20px;
		margin-bottom: 31px;
		}
		
		/* adding new maintext 05-09 -09		*/
#maintextBM{
	width: 550px;
	padding:45px 20px 20px 20px;
	line-height:1.1;
    min-height:300px
	
			}

#footerexpand{
	width:100%;
	clear:both;
	overflow:visible;
}
#footerouter {
	position:relative;
	height:53px;
}
#footer1 {
	position:absolute;
	top:0px;
	left:15px;
	height:8px;
	width:870px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
}
#footer2 {
	position:absolute;
	top:8px;
	width: 215px;
	left:394px;
}
	/* to align top of IE input boxes */
	#footer2 input {
		vertical-align:middle;
	}
	#footer2 table {
	cellspacing:0px;
	cellpadding:0px;
	height:41px;
	border-collapse:collapse;
	}
	#footer2 img {
	vertical-align:middle;
	}
#footer3 {
	height:10px;
	width: 125px;
	position:absolute;
	top:20px;
	left:760px;
	text-align:right;
}

#footer4 {
	position:absolute;
	width: 370px;
	top: 23px;
	left:22px;
}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #999999;
	padding: 2px;
	background-color:#FFFFFF;
	opacity: .85;
	-moz-opacity: .85;
	filter: alpha(opacity=85);
	visibility: hidden;
	z-index: 100;
}


.text {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	text-align:left;
	font-size: 11px;
	line-height:14px;
	color:#999999;
}
	.text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#999999;
	}
	.text a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#999999;
	}
	.text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	
	.text sup {
	vertical-align:top;
	font-size:9px;
	}

.textinforollover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	line-height:14px;
	color:#333333;
}

/* NAV MENU (LEFT BAR) - TEXT STYLES */
 

.textmenu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:right;
	text-transform:lowercase;
	line-height:20px;
	color:#666666;

	font-weight:bold;
}
.textmenu1 a{
        outline:none;
        text-decoration:none;
}
.textmenu1 a:link {
        color: #666666;
}
.textmenu1 a:visited {
        color: #666666;
}
.textmenu1 a:hover {
        color:#023F87;
}
.textmenu1 a:active {
        color: #666666;
}

a#linkPink,a#linkPink:link{color:#666666 ; }
a#linkPink:active,a#linkPink:hover{color:#FFCCFF ;}
                       
A.selected:link {
	color: #023F87;
	text-decoration: none;
	outline: 0;
}
A.selected:visited {
	color: #023F87;
	text-decoration: none;
	outline: 0;
}
A.selected:hover {
	text-decoration: none;
	color: #023F87;
}
A.selected:active {
	color: #023F87;
	text-decoration: none;
}

a#learnMore,a#learnMore:link{color:#333 ; text-decoration:underline}
a#learnMore:active,a#learnMore:hover{color:#666 ;}

.textmenutop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}
.textmenutop a:link, .textmenutop a:visited{
	text-decoration: none;
	color:#999999;
	}
.textmenutop a:hover, .textmenutop a:active {
	text-decoration: none;
	color:#023F87;
	}
.textmenutop a.blue{
	color:#023F87;
	}
	
.textfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}
.textcopyright {
	font-size: 11px;
	color:#999999;
}

.borderbriskit {
	position:absolute;
	border: 1px dashed #C9C9C9;
}

/* addin*/
.style9 {
	font-size: 14px;
	color: #084B8a;
	font-family: Arial;
}
.bibleText {
	font-size: 14px;
	color: #084b8a;
	font-family: Arial;
	font-style: italic;
}

.price {
	font-size: 12px;
	color: #084B8a;
	font-family: Arial;
}
.style14 {
	font-size: 14px;
	color: #084b8a;
	font-family: Arial;
	font-style: italic;
}
#maintext p {
	color: #084b8a;
	}

.error {
border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#FFEBE8;border-color:#C00;
}

table.order{
width:510px;
font-size:16px;
}

.promotion{
font-size:14px;color: #084b8a;;margin:0;padding:10px 0;
}

#menuleftleaf {
	visibility:visible;
}
.style1 {color: #084b8a;font-size: medium;}

.keepsake_cup{
    position:absolute; left:285px;top:50px;
}

.keepsake_text{
    position:absolute;left:545px;top:50px;width:330px;
    color: #084b8a;
    font-size:12px;
}

.bible_text{
    font-style:italic;
}

.normaltext{
    font-size:14px;
    color: #084b8a;
}

.notice{
    color: red;
    font-size:14px;   
}

.clear{
    clear:both;
}

#table_mohel{
    font-size:12px;
    text-algin:left;    
    border-collapse:collapse;
    
}
#table_mohel thead th{
    border-bottom: 2px solid #6678B1;
   
}
#table_mohel tbody td{
    color: #084b8a;
    border-bottom: 1px solid #ccc;
    padding:6px 5px;
}

