@charset "UTF-8";
	a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
    body {
	background-image: url();
}
    a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/*-----------------home banners ----------------------------*/
.purim_banner{
	height: 450px;
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/* ------------------------------------- */
.navlist{
	height: 30px;
	position: relative;
	padding-left: 5px;
	list-style:none;
	float: left;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding-top: 13px;
	font-size: small;
	display:block;
	cursor:pointer;
	color: #000;
}
/*------------------------ index ------------------------------*/

.auction_don{
	height: 35px;
	width: 120px;
	float: right;
	padding-right: 40px;
}




.indexhldy_banner{
	height: 100px;
	width: 1128px;
	margin-right: auto;
	margin-left: auto;
}



.wrapper_three {
	height: 60px;
	width: 1070px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.nav_donation{
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.nav_phone{
	float: left;
	height: 55px;
	width: 200px;
	position: relative;
	left: 65px;
	top: 20px;
}

.logo{
	float: left;
	height: 96px;
	width: 165px;
	position: relative;
	left: 25px;
}
.logo_wrapper{
	margin-right: auto;
	margin-left: auto;
	color: #000;
	height: 95px;
	position: relative;
	width: 1182px;
}
.amountalmonos{
	height: 62px;
	position: absolute;
	left: 40.3%;
	margin-left: -416px;
	margin-right: auto;
	z-index: 3000;
	width: 1059px;
}

.navigation_wrapper{
	height: 65px;
	width: 700px;
	position: relative;
	font-family: "Courier New", Courier, monospace;
	font-size: small;
	color: #333333;
	left: 35px;
	float: left;
	top: 12px;
	font-weight: bold;
}
.container{
	border:1px solid #EDEDED;
	background:url(../images/container-bg.jpg) repeat left top;
	max-width:1450px;
	background-image: url(images/index/container-bg.jpeg);
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1192px;
	height: 1200px;
}



.ornament_wrapper{
	background-image: url(images/index/ornament.png);
	height: 35px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 15px;
}



.headerbgtop
{
	height:52px;
	width:100%;
	min-width:1240px;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	background:url(../images/globalNav-bg.png) repeat-x scroll left top transparent;
	background-image: url(images/index/globalNav-bg.png);
}



.wrapperttips_tn{
	margin-right: auto;
	margin-left: auto;
	height: 62px;
	width: 1043px;
	position: relative;
	top: 25px;
	background-image: url(images/index/iconbg.png);
	padding-left: 150px;
}
.index_text{
	height: 200px;
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 15px;
}

.three_tn{
	width: 1182px;
	height: 220px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 15px;
}
.threetn_1{
	height: 185px;
	width: 350px;
	position: relative;
	top: 20px;
	float: left;
	z-index: 0;
	background-image: url(images/index/wedding.png);
	background-repeat: no-repeat;
	left: 10px;
}
.threetn_2{
	height: 185px;
	width: 350px;
	position: relative;
	top: 20px;
	background-image: url(images/index/orphan.png);
	float: left;
	left: 70px;
	background-repeat: no-repeat;
}
.threetn_3{
	height: 185px;
	width: 350px;
	position: relative;
	top: 20px;
	background-image: url(images/index/yeshuas_hachaim.png);
	float: left;
	left: 120px;
	background-repeat: no-repeat;
}

.threetn_content{
	height: 120px;
	width: 200px;
	left: 10px;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	color: #5A4A32;
	font-size: small;
	top: 10px;
	z-index: 1;
}
.purimstep1{
	color: #5A442E;
	height: 200px;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 15px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.bg_top{
	clear: both;
	
	position: relative;
	height:33px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/index/top_bg.png);
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

.bg_top2{
	position: relative;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/index/top_bg3.png);
	background-repeat: repeat;
	background-position: 0 0;
	margin-right: auto;
	margin-left: auto;
	height: 137px;
	padding-top: 5px;
	width: 100%;
	}


	.dotted_last{
	border-top: 1px dotted #777777;
	text-align: center;
	height: 45px;
	width: 980px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 10px;
}
	


.dotted_last .heading {
	position: relative;
	top: -15px;
	background-color: white;
	display: inline;
	height: 59px;
	width: 60px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
	
.btm_gr{
	clear: both;
	overflow: hidden;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/index/bottomgr.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 20px;
	height: 500px;
	width: 100%;
	}
	
	.why-shop-ice {
	width: 280px;
	float: left;
	padding-left: 50px;
}

.why-shop-ice2 {
	float: left;
	width: 280px;
	margin-right: 23px;
}

.columns h3 {
font-size: 13px;
color: #4C4C4C;
margin: 0 0 5px;
text-transform: uppercase;
font-weight: bold;
}

.ul {
	list-style: none;
	height: 117px;
	width: 270px;
}

.why-shop-ice li {
	line-height: 21px;
	margin-bottom: 10px;
	padding-left: 35px;
}
.payment {
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	height: 21px;
	background-image: url(images/index/ico_1.png);
	list-style: none;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #C3C3C3;
	font-size: medium;
}

.a {
	color:#333333;
	line-height: 21px;
	line-height: 21px;
	padding-left: 35px;
}

.footercenter{
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 500px;
	padding-top: 18px;
	width: 1180px;
	background-image: url(images/index/bgrnd_jeruslaem.png);
}

.hr_title{
	width: 260px;
	height: 25px;
	padding-left: 32px;
	color: #ACB0B0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}

.index_contact{
	color: #666;
	font-size: small;
	line-height: 20px;
	position: relative;
	padding-left: 37px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
}
.index_uniqye{
	height: 265px;
	width: 1190px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 2px;
	top: 25px;
	padding-bottom: 20px;
	float: left;
}
.unique_1{
	height: 236px;
	width: 300px;
	position: relative;
	top: 9px;
	padding: 7px;
	float: left;
}


.unique_2{
	height: 236px;
	width: 300px;
	position: relative;
	left: 120px;
	top: 9px;
	padding: 7px;
	float: left;
}

.unique_3{
	height: 236px;
	width: 300px;
	position: relative;
	left: 230px;
	top: 9px;
	padding: 7px;
	float: left;
}
.bodywhoisml {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 1100px;
}
.unique_white{}

.bodywhoisml {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 1100px;
}

.bodywhoisml {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 1100px;
}
.whoismlleftside{
	float: left;
	height: 270px;
	width: 180px;
	position: relative;
	left: 30px;
}
.whoisleftside1{
	float: left;
	height: 260px;
	width: 160px;
	position: relative;
	padding-left: 5px;
	padding-top: 10px;
	background-color: #F8F8F8;
	padding-right: 5px;
}
.whoisleftside2{
	float: left;
	height: 94px;
	width: 180px;
	position: relative;
	background-repeat: repeat-y;
}
.whoisleftside3{
	float: left;
	height: 200px;
	width: 180px;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 0px;
}
.whoismlcontent{
	float: right;
	height: 1200px;
	width: 730px;
	position: relative;
	background-image: url(images/who_we_are/who_central/bg.png);
	background-repeat: repeat-x;
}
.whoismlbannertop{
	float: left;
	height: 285px;
	width: 958px;
	position: relative;
	background-image: url(images/who_we_are/who_central/banner.png);
}
.serv{
	text-decoration: none;
	display: inline-block;
	width: 150px;
	color:#333333
	background: url(/Images/leftNavunderline.png) bottom left no-repeat;
	font-size: 12px;
	position: relative;
	list-style-type:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	right: 25px;
	color: #A71F26;
	font-family: Arial, Helvetica, sans-serif;
}




	
.whoismlcboxes{
	float: left;
	height: 200px;
	width: 300px;
	position: relative;
	top: 20px;
	margin: 9px;
	}
	
	
	.whoismlcboxrow1{
	float: left;
	height: 245px;
	width: 958px;
	position: relative;
}

.whoismldrop_shadow{
	float: left;
	height: 40px;
	width: 958px;
	position: relative;
	background-image: url(images/who_we_are/who_central/drop_shadow.png);
}

.index_simchabanner{
	clear: both;
	overflow: hidden;
	position: relative;
	height:350px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
	}

.index_flash{
	height: 400px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.indexslider{
	height: 178px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(images/index/slider_bg.png);
	background-repeat: repeat-x;
}
.index_mission{
	height: 297px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(images/index/mission_bg.png);
}
.index_missiontext{
	height: 160px;
	width: 1000px;
	position: relative;
	top: 120px;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
}
.slider1{
	height: 155px;
	width: 172px;
	float: left;
	position: relative;
	left: 180px;
	top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	font-size: x-small;
}
.slider2{
	height: 155px;
	width: 172px;
	float: left;
	position: relative;
	left: 240px;
	top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #900;
}
.slider3{
	height: 98px;
	width: 172px;
	float: left;
	position: relative;
	left: 320px;
	top: 40px;
}
.slider4{
	height: 98px;
	width: 172px;
	float: left;
	position: relative;
	left: 400px;
	top: 40px;
}
.slider5{height: 98px;
	width: 172px;
	float: left;
	position: relative;
	left: 60px;
	top: 40px;}
.indexcontainer{
	clear: both;
	overflow: hidden;
	position: relative;
	height:1140px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
	@charset "utf-8";
/* CSS Document */
/******************default css starts here*********************/

@font-face {
    font-family: 'Mayrid';
    src: url('../fonts/myriadproregular-webfont.eot');
    src: url('../fonts/myriadproregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadproregular-webfont.woff') format('woff'),
         url('../fonts/myriadproregular-webfont.ttf') format('truetype'),
         url('../fonts/myriadproregular-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

img{
	border:none;
}
li{
	list-style-type:none;
}
.clear{
	clear:both;
}
.boxes-container{
	width:1170px;
	position:relative;
	display:block;
	overflow:hidden;
	height:266px;
	background:url(../images/white-bg.png) repeat-x;
	margin-top:20px;
	background-image: url(images/index/white-bg.png);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 35px;
	padding-bottom: 35px;
}
.grid01{
	float:left;
	margin-left:13px;
	width:356px;
	height:225px;
	background-color:#fafafa;
	padding:8px;
}
.grid01 h2{
	display:block;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #7e2828;
	color:#7e2828;
	font-size:19px;
	float:left;
	font-weight:normal;
	margin-top:10px;
}
.grid01 h2 span{
	color:#6c6f70;
	margin-left:5px;
}
.grid01 p{
	font-size:12px;
	font-weight:normal;
	color:#191c1e;
	float:left;
	clear:left;
}
.grid01 p a{
	color:#7e2548;
}
	/*---------------------------navigation--------------------------------*/
	
.nav_donate{
	width: 160px;
	height: 50px;
	position: relative;
	top: 5px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}

.breadcrumbs{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #75102B;
	position: relative;
	float: left;
	list-style:none;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #EFEFEF;
	margin-right: 5px;
}
.nav2{
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 55px;
	left: 25px;
}
/*------------------------in the picture------------------------------*/	

.bodyscreen {
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 1300px
}


.selectcontent{
	float: left;
	width: 960px;
	position: relative;
	left: 30px;
}


.inthepicture_banner{
	float: left;
	height: 255px;
	width: 930px;
	position: relative;
	background-image: url(images/who_we_are/select/banner_select.png);
	left: 10px;
	}
	
	.inpicture_content{
	float: left;
	height: 880px;
	width: 930px;
	position: relative;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	top: 15px;
	left: 10px;
}
	
.inpicture_title{
	width: 800px;
	height: 45px;
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #AC2027;
	left: 10px;
	padding-left: 20px;
}	
.inpicturebox{
	float: left;
	height: 253px;
	width: 710px;
	position: relative;
	margin: 2px;
}	
.whoismlcontent_screen{
	float: right;
	height: 700px;
	width: 730px;
	position: relative;
}

.inpicture_boxrow2{
	height: 500px;
	width: 730px;
	border: thin solid #E6E6E6;
	float: left;
	position: relative;
}

.inpicture_boxrow2left{
	float: left;
	height: 290px;
	width: 930px;
	position: relative;
	left: 5px;
}

.inpicture_boxrow2right{
	float: right;
	height: 500px;
	width: 355px;
	position: relative;
	right: 5px;
}
	
.inpicturecontent_image{
	float: right;
	height: 155px;
	width: 355px;
	position: relative;
	top: 40px;
	background-image: url(images/in_picture_indd.png);
}

.in_pictureimagetitle{
	float: left;
	height: 20px;
	width: 300px;
	position: relative;
	left: 5px;
	top: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	color: #903;
	font-weight: bold;
	z-index: 2;
}


.wrapper_image{
	float: left;
	height: 250px;
	width: 420px;
	position: relative;
	background-color: #E6E6E6;
	border: thin solid #ABABAB;
	margin-top: 2px;
	margin-bottom: 2px;
	left: 15px;
	top: 15px;
	webkit-border-radius: 2px;
	border-radius:2px;
}


.wrapper_image2{
	float: left;
	height: 250px;
	width: 420px;
	position: relative;
	background-color: #E6E6E6;
	border: thin solid #ABABAB;
	margin-top: 2px;
	margin-bottom: 2px;
	left: 55px;
	top: 15px;
	webkit-border-radius: 2px;
	border-radius:2px;
}



.in_pictureimage{
	float: left;
	height: 112px;
	width: 100px;
	position: relative;
	top: 10px;
	left: 7px;
	z-index: 1;
}


.wrapperimage_title{
	float: left;
	height: 20px;
	width: 200px;
	position: relative;
	top: 10px;
	left: 10px;
	color: #736666;
	font-family: Arial, Helvetica, sans-serif;
}
.wrapperimagecontent{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	width: 400px;
	position: relative;
	top: 25px;
	left: 10px;
}

.wrapperimage_view{
	float: left;
	height: 35px;
	width: 300px;
	position: relative;
	top: 30px;
	left: 10px;
	color: #D78554;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
}

/*-----------------------------------------------  select image----------------------------------------*/
.bodyscreenimages {
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 800px;
}




.wrapperselectimage_banner{
	width: 1182px;
	float: left;
	height: 300px;
}
.wrapperselect_image{
	width: 900px;
	position: relative;
	float: left;
	left: 30px;
}
.wrapperselectimage_title{
	float: left;
	height: 25px;
	width: 700px;
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	color: #A61F26;
	font-size: large;
	position: relative;
	left: 50px;
}
.wrapperselectimage_indd{
	float: left;
	height: 450px;
	width: 950px;
	position: relative;
}
/*------------------------ sponsor wedding ------------------------------*/

.wedding_content {
	clear: both;
	overflow: hidden;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/wedding/bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
}
.doilie_top {
	clear: both;
	overflow: hidden;
	position: relative;
	height:53px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/wedding/doilie_top.png);
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.wedding_banner {
	clear: both;
	overflow: hidden;
	position: relative;
	height:50px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/wedding/wedding_calander_banner.png);
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	top: 25px;
	padding-top: 15px;
}
.wedding_container_form{
	height: 1250px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
}

.wedding_welcome{
	background-image: url(images/wedding/text_no_better_way.png);
	height: 53px;
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.wedding_formtop{
	height: 23px;
	width: 976px;
	background-image: url(images/wedding/top_calnd.png);
}

.wedding_md{
	background-image: url(images/wedding/md_calnd.png);
	float: left;
	width: 976px;
	position: relative;
	background-repeat: repeat-y;
}
.wedding_btm{
	background-image: url(images/wedding/bt_calnd.png);
	float: left;
	height: 26px;
	width: 976px;
	position: relative;
}
.weddinginfo_top{
	float: left;
	height: 160px;
	width: 936px;
	position: relative;
	left: 21px;
	background-image: url(images/wedding/threeboxes.png);
}

.weddingtop_doilie{
	width: 915px;
	background-image: url(images/wedding/tp_doilie.png);
	float: left;
	height: 37px;
	position: relative;
	left: 30px;
}
.weddingmd_doilie{
	background-image: url(images/wedding/md_doilie.png);
	background-repeat: repeat-y;
	float: left;
	width: 914px;
	position: relative;
	left: 30px;
}
.weddingbtm_doilie{
	background-image: url(images/wedding/btm_doilie.png);
	height: 22px;
	width: 914px;
	position: relative;
	float: left;
	left: 30px;
	background-repeat: no-repeat;
}



.weddingdates{
	height: 19px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 15px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D8DEDE;
	border-right-color: #D8DEDE;
	border-left-color: #D8DEDE;
}

.weddingform_container{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border: thin solid #D8DEDE;
}

.weddingselect{
	float: left;
	height: 34px;
	width: 936px;
	position: relative;
}

.weddingselectleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #985521;
	float: left;
	height: 34px;
	width: 600px;
	position: relative;
	left: 30px;
}

.weddingselectright{
	float: right;
	height: 35px;
	width: 250px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: large;
	color: #9A2022;
	font-weight: normal;
}

.weddingselect_btm{
	height: 25px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #96531E;
}

.weddingbtmselect{
	background-image: url(images/wedding/bg_bottom.png);
	float: left;
	height: 274px;
	width: 968px;
	position: relative;
}
.weddingbtmselectleft{
	width: 450px;
	float: left;
	height: 250px;
	position: relative;
	top: 10px;
	left: 20px;
}
.weddingbtmselectright{
	float: right;
	height: 220px;
	width: 450px;
	position: relative;
	top: 20px;
	right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #023F72;
}


.weddingrow{
	width: 880px;
	float: left;
	height: 100px;
	position: relative;
	border: thin solid #D8DEDE;
}
.weddingrow_box{
	font-size:12px;
	float: left;
	height: 100px;
	width: 123px;
	position: relative;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8DEDE;
	border-left-color: #D8DEDE;
}

.weddingrow_box_selected{
	font-size:12px;
	float: left;
	height: 94px;
	width: 115px;
	position: relative;
	border-left-width: thick;
	border-right-width: thick;
	border-top-width: thick;
	border-bottom-width: thick;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: green;
}

/*------------------------  donate meat segulah ------------------------------*/

.donatemeatscontent{
	height: 1000px;
	width: 997px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}












/*--------------------founder of mesamche lev---------------------*/
.founderwrapper{
	height: 450px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1;
}

.foundertext{
	float: right;
	width: 600px;
	position: relative;
	height: 450px;
	top: 10px;s
}

.founderimage{
	float: left;
	height: 450px;
	width: 300px;
	position: relative;
	background-image: url(r-zalman.png);
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.foundername {
	float: right;
	height: 30px;
	width: 500px;
}
.founderimagewrapper{
	float: right;
	height: 250px;
	width: 250px;
	position: relative;
	z-index: 2;
}
.rzalmanred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: italic;
	font-weight: bold;ss
	color: #900;
}

/*------------------------ about us ------------------------------*/
.whoismlcontent{
	float: right;
	height: 820px;
	width: 958px;
	position: relative;
	background-color: #FFFFFF;
}


/*------------------------ meat segulah-------------------*/
.meat_wrapper{
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 1970px;
}

.meat_contentflash{
	float: left;
	height: 300px;
	width: 958px;
	position: relative;
	background-image: url(meat%20segulah/lights.png);
	top: 10px;
}
.meatflash{
	float: left;
	height: 300px;
	width: 680px;
	position: relative;
	background-image: url(meat%20segulah/palagi_banner.png);
}
.meat_phalagi{
	float: left;
	height: 300px;
	width: 270px;
	position: relative;
	left: 10px;
	background-image: url(meat%20segulah/scroll.png);
}

.meat_bottomcontent{
	float: left;
	height: 570px;
	width: 958px;
	position: relative;
	top: 20px;
	background-image: url(meat%20segulah/donate_meat_web.png);
}

.meat_content_left{
	float: left;
	height: 700px;
	width: 420px;
	position: relative;
	left: 10px;
	top: 10px;
	background-image: url(meat%20segulah/info_text.png);
}
.meat_form{
	float: right;
	height: 700px;
	width: 500px;
	position: relative;
	right: 10px;
	top: 10px;
	background-color: #FFF3EA;
	border: thin solid #CCC;
	background-image: url(meat%20segulah/bgrnd_form.png);
}
.meat_testimonial{
	float: left;
	height: 200px;
	width: 958px;
	position: relative;
	top: 20px;
	background-image: url(meat%20segulah/footer.png);
}

.meatinfo{
	float: left;
	width: 480px;
	position: relative;
}

.meatpersonal_info{
	float: left;
	height: 550px;
	width: 470px;
	position: relative;
	left: 10px;
}
.meat_testimonial2{
	float: right;
	height: 280px;
	width: 280px;
	position: relative;
	top: 13px;
}

.yhtitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #952124;
}

.yh_dates{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	font-weight: bold;
}
.yh_readmore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #992122;
}
/*---------------------------------------------------------meat new-------------------------------------------------------------------*/
.meatbanner{
	height: 259px;
	width: 1182px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.meatmldistributingtitle{
	width: 1182px;
	height: 36px;
	background-image: url(images/yeshuas_hachaim/bgrnd_image_gallery.png);
	background-repeat: repeat-x;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.meatpart2{
	height: 150px;
	width: 1182px;
	position: relative;
	top: 20px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
}

.meatpart3{
	height: 610px;
	width: 1182px;
	position: relative;
	background-image: url(images/yeshuas_hachaim/bgrnd_image_gallery.png);
	background-repeat: repeat-x;
	top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.meatform_1{
	height: 250px;
	width: 1182px;
	position: relative;
	background-repeat: repeat-x;
	color: #60619B;
	font-size: large;
	background-image: url(images/yeshuas_hachaim/bgrnd_image_gallery.png);
	top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.meatmainform{
	height: 400px;
	width: 1182px;
	position: relative;
	background-image: url(images/yeshuas_hachaim/bgrnd_form.png);
	color: #575995;
	top: 40px;
	margin-right: auto;
	margin-left: auto;
}

.threeelemnts_text{
	height: 210px;
	width: 1182px;
	position: relative;
	top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.meattext_1{
	height: 200px;
	width: 300px;
	position: relative;
	float: left;
	left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #565894;
	font-size: small;
}
.meattext_2{
	float: left;
	width: 310px;
	height: 170px;
	position: relative;
	left: 130px;
	font-family: Arial, Helvetica, sans-serif;
	color: #565894;
	font-size: small;
}
.meattext_3{
	float: left;
	height: 180px;
	width: 300px;
	position: relative;
	left: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #565894;
	background-repeat: repeat-x;
}

.wrapper_imagetitle{
	float: left;
	height: 90px;
	width: 1182px;
	position: relative;
	top: 30px;
}
.ml_distrubutions_title{
	float: left;
	height: 50px;
	width: 650px;
	position: relative;
}
.meatimagegallery_title{
	float: left;
	height: 40px;
	width: 640px;
	position: relative;
	color: #575995;
	padding-left: 20px;
}
.meatimage_gallery{
	float: left;
	height: 500px;
	width: 740px;
	position: relative;
}
.meat_testimonials{
	float: left;
	height: 500px;
	width: 330px;
	position: relative;
	background-image: url(images/yeshuas_hachaim/floral_bgrnd.png);
	overflow: scroll;
	font-size: small;
	color: #333;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 7px;
	left: 55px;
	top: 20px;
}
.meattestimonial_title{
	float: left;
	height: 90px;
	width: 350px;
	position: relative;
	left: 110px;
}
.titlewrapper2{
	float: left;
	height: 90px;
	width: 700px;
	position: relative;
}


.inputborder{
	height: 25px;
	width: 180px;
	border: thin solid #CCC;
}
.meat_element_1{
	float: left;
	height: 100px;
	width: 250px;
	position: relative;
	left: 10px;
	top: 10px;
	font-size: x-large;
	color: #565894;
	font-weight: normal;
	padding-left: 10px;
}

.meat_element_2{
	float: left;
	height: 100px;
	width: 250px;
	position: relative;
	left: 10px;
	top: 10px;
	font-size: x-large;
	color: #565894;
	padding-left: 10px;
}


.meat_element_3{
	float: left;
	height: 100px;
	width: 250px;
	position: relative;
	left: 12px;
	top: 10px;
	font-size: x-large;
	color: #565894;
	padding-left: 10px;
}

.imagegallery_row1{
	width: 740px;
	height: 250px;
}


.imagegallery_row2{
	width: 740px;
	height: 250px;
}


.imagegallery_box{
	float: left;
	height: 190px;
	width: 180px;
	position: relative;
	top: 20px;
	border: thin solid #CCCCCC;
	margin: 15px;
	left: 20px;
	padding: 5px;
}


.meatweight_info{
	height: 45px;
	width: 700px;
	padding-left: 15px;
	position: relative;
	top: 15px;
}

.meatweight_name_info{
	height: 130px;
	width: 800px;
}

.meatweight_name_info1{
	width: 450px;
	height: 150px;
	float: left;
	position: relative;
	left: 20px;
	color: #900;
	top: 10px;
	font-size: small;
}
.meatweight_name_info2{
	width: 200px;
	height: 100px;
	float: left;
	position: relative;
	left: 20px;
	top: 10px;
}




.meatweight_donate{
	height: 45px;
	width: 870px;
	float: left;
	position: relative;
	padding-left: 20px;
}
.meatformtitle{
	float: left;
	height: 45px;
	width: 970px;
	position: relative;
	top: 15px;
	padding-left: 20px;
}
.meatforsec_1{
	float: left;
	height: 300px;
	width: 450px;
	position: relative;
	background-color: #E7E7E7;
	left: 25px;
	top: 25px;
	padding: 7px;
}

.meatforsec_2{
	float: left;
	height: 300px;
	width: 450px;
	position: relative;
	background-color: #E7E7E7;
	left: 40px;
	top: 25px;
	padding: 7px;
}

.meatcatg1{
	float: left;
	height: 145px;
	width: 320px;
	position: relative;
	border: thin solid #B12027;
	webkit-border-radius: 10px;
	border-radius: 10px;
	left: 15px;
	margin-right: 10px;
	margin-left: 10px;
}

.meatcatg2{
	float: left;
	height: 145px;
	width: 320px;
	position: relative;
	border: thin solid #B12027;
	webkit-border-radius: 10px;
	border-radius: 10px;
	left: 65px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/yeshuas_hachaim/sefer.png);
}

.meatcatg3{
	float: left;
	height: 145px;
	width: 320px;
	position: relative;
	border: thin solid #B12027;
	webkit-border-radius: 10px;
	border-radius: 10px;
	left: 120px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/yeshuas_hachaim/scale.png);
}
/*-------------------------------------------------------- meat segulah testimonial--------------------------------------------------*/

.test_wrapper{
	float: left;
	height: 100%;
	width: 650px;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	position: relative;
	padding: 5px;
	color: #900;
}
/*------------------------------------------------- about us ----------------------------*/
.titlepage_content{
	width: 900px;
	height: 45px;
	position: relative;
	background-color: #F8F8F8;
	font-family: "caviar dreams";
	color: #B31B21;
	background-image: url(images/index/flowery.png);
}
.titlepage_content_left{
	width: 400px;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	float: left;
	font-size: large;
	color: #991729;
	font-weight: bold;
}

.titlepage_content_right{
	float: right;
	height: 44px;
	width: 65px;
	position: relative;
}
.bodyabout_us{
	width: 1182px;
	height: 1000px;
	margin-right: auto;
	margin-left: auto;
}



.aboutuscontent{
	float: right;
	height: 1200px;
	width: 730px;
	position: relative;
}

.aboutusspacer{
	float: left;
	height: 35px;
	width: 100px;
	position: relative;
}



.wrapper_about{
	float: left;
	height: 900px;
	width: 930px;
	position: relative;
	left: 30px;
}

.about_title_r_ashkenazi{
	height: 45px;
	width: 730px;
	position: relative;
	float: left;
	top: 10px;
}

.about_rashkenaziwrapper{
	float: left;
	height: 390px;
	width: 930px;
	position: relative;
	top: 10px;
}
.about_image{
	float: left;
	height: 300px;
	width: 285px;
}

.about_text{
	float: left;
	height: 360px;
	width: 520px;
	padding: 10px;
	color: #6C6A69;
	position: relative;
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	left: 5px;
}
.aboutimageswrapper{
	float: left;
	height: 450px;
	width: 930px;
	position: relative;
}
.aboutusimagerow_1{
	float: left;
	height: 230px;
	width: 700px;
	position: relative;
}

.aboutusimage1{
	float: left;
	height: 200px;
	width: 230px;
	position: relative;
	top: 20px;
	left: 10px;
	border: thin solid #999;
}

.aboutusimage2{
	float: left;
	height: 200px;
	width: 175px;
	position: relative;
	left: 50px;
	top: 20px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}


.aboutusimage3{
	float: left;
	height: 200px;
	width: 280px;
	position: relative;
	left: 80px;
	top: 20px;
	border: thin solid #999;
}



.aboutusimagerow_2{
	float: left;
	height: 230px;
	width: 830px;
	position: relative;
	top: 20px;
}


.aboutusimage4{
	float: left;
	height: 200px;
	width: 350px;
	position: relative;
	left: 10px;
	top: 20px;
	border: thin double #999;
}

.aboutusimage5{
	float: left;
	height: 200px;
	width: 350px;
	position: relative;
	left: 60px;
	top: 20px;
	border: thin solid #999;
}
/*------------------------------------------------ endorsments ---------------------------*/

.bodyendorsement {
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 2820px;
	position: relative;
}








.endorsementscontent{
	float: left;
	width: 930px;
	position: relative;
	left: 30px;
}



.wrapper_endorsements{
	height: 1500px;
	width: 930px;
}
.endorsment_title{
	float: left;
	height: 45px;
	width: 890px;
	position: relative;
	padding: 10px;
	color: #9B2022;
	font-size: large;
	top: 18px;
}
.endorsment_line{
	float: left;
	height: 300px;
	width: 930px;
	position: relative;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DBDEE7;
}

.endorsment_indd{
	float: left;
	height: 300px;
	width: 240px;
	position: relative;
	padding-left: 10px;
	padding-right: 50px;
}

.endorsment_image{
	float: left;
	height: 240px;
	width: 240px;
	position: relative;
}
.endorsment_text{
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: x-small;
	height: 40px;
	width: 200px;
	left: 20px;
}



/*------------------------------------------------ facts and figures ---------------------------*/

.bodyfacts{
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 2000px;
}
.wrapper_faf{
	float: left;
	height: 2000px;
	width: 930px;
	position: relative;
	background-repeat: no-repeat;
	left: 30px;
	}
	
	.facts_hh{
	background-image: url(images/who_we_are/facts_and_figures/faf.png);
	float: left;
	height: 651px;
	width: 930px;
	position: relative;
}
	.facts_pesach{
	background-image: url(images/who_we_are/facts_and_figures/faf_pesach.png);
	float: left;
	height: 557px;
	width: 930px;
	position: relative;
}
.facts_purim{
	background-image: url(images/who_we_are/facts_and_figures/purim%20distribution.png);
	float: left;
	height: 643px;
	width: 930px;
	position: relative;
}
.facts_seperator{
	float: left;
	width: 930px;
	height: 25px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.facts_allyear{
	background-image: url(images/who_we_are/facts_and_figures/year_round.png);
	float: left;
	height: 950px;
	width: 730px;
	position: relative;
}

/*------------------------------------------------ widows_appeals ---------------------------*/

.middle_div{
	width:1000px;
	position:relative;
	height:600px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}

.gallery_overview_bluebg {
	position: relative;
	height:330px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.widow_banner{
	width:1042px;
	height:270px;
	padding-top:18px;
	margin-right: auto;
	margin-left: auto;
}


.wrappper_widows{
	background-image: url(images/yesomim/widows.png);
	height: 1000px;
	width: 980px;
	position: relative;
}
.stepsgrey_bgrd{
	overflow: hidden;
	position: relative;
	height:194px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat;
	background-position: 0 0;
	width: 1180px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.widowsmiddle_content2{
	width:1180px;
	position:relative;
	height:180px;
	padding-top:18px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/yesomim/bg_3.png);
	top: 15px;
	background-repeat: no-repeat;
}

.middlecontent_1{
	float: left;
	height: 160px;
	width: 300px;
	position: relative;
	padding-left: 20px;
	margin-left: 10px;
	left: 60px;
}

.middlecontent_1_2{
	float: left;
	height: 160px;
	width: 330px;
	position: relative;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	left: 70px;
}
.middlecontent_1_3{
	float: left;
	height: 160px;
	width: 300px;
	position: relative;
	padding-left: 20px;
	margin-left: 10px;
	left: 70px;
}

.widowsred_arrow{
	float: left;
	height: 100px;
	width: 50px;
	position: relative;
	left: 100px;
}







.brown_bgrd{
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height:80px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat;
	background-position: 0 0;
	background-image: url(images/yesomim/bg_join.png);
}

.widowsmiddle_brown{
	width:1182px;
	position:relative;
	height:35px;
	padding-top:18px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: 150px;
	top: 10px;
}











.widowsmiddle_content3{
	width:940px;
	position:relative;
	height:370px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 100;
	margin-left: auto;
}

.widowsnumber{
	width: 1050px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #626262;
	padding: 15px;
	margin: 10px;
	height: 200px;
	border-bottom-width: thin;
	border-bottom-style: double;
}
.widows_form{
	float: left;
	height: 320px;
	width: 940px;
	position: relative;
	background-image: url(images/yesomim/form.png);
}



/*------------------------------------------------ in the news ---------------------------*/


.newscontent{
	float: right;
	height: 1300px;
	width: 730px;
	position: relative;
}
.overview {
	 position:relative;
 z-index:1; 
 width:204px;
  margin:0 21px 20px 0;
 
    *border:1px solid #d9d9d9; }
/*----------------------------------------------ml gallery -------------------------------*/
.gallery_content{
	float: left;
	height: 450px;
	width: 700px;
	position: relative;
}
.body_gallery{
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	height: 900px;
}
.wrapper_gallery{
	width: 700px;
	height: 550px;
	margin-right: auto;
	margin-left: auto;
}
/*-------------------------------------------ml news-----------------------------------*/
.body_news{
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 950px;
	position: relative;
}
.newscontent{
	float: left;
	height: 900px;
	width: 930px;
	position: relative;
	left: 40px;
}



.news_endorsements{
	height: 1500px;
	width: 730px;
}
/*---------------------------------------- ml letters -----------------------------------*/
.bodyletters{
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 3100px;
	position: relative;
	}
	
	.wrapper_letters{
	float: left;
	height: 3050px;
	width: 930px;
	position: relative;
	background-repeat: no-repeat;
	left: 30px;
	}
.news_bannner{
	float: left;
	height: 285px;
	width: 930px;
	background-image: url(images/who_we_are/news_letters/news_banner.png);
	position: relative;
}
.newr1{
	float: left;
	height: 490px;
	width: 910px;
	position: relative;
	left: 10px;
}

.newstitle{
	float: left;
	height: 25px;
	width: 900px;
	position: relative;
	color: #AA2027;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #F1F1F1;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.newsframe{
	float: left;
	height: 230px;
	width: 280px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	color: #B02027;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AA2027;
}

/*------------------------------------------contact us-------------------------------------*/
.wrappercontact{
	width: 900px;
	float: left;
	position: relative;
	left: 30px;
}
.content_contact{
	width: 850px;
	height: 300px;
	float: left;
	position: relative;
}
.conimage{
	float: left;
	height: 250px;
	width: 250px;
	padding: 10px;
}

.conbanner{
	float: left;
	width: 840px;
	position: relative;
	background-color: #EDEDED;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #A61F26;
	font-style: normal;
	font-variant: normal;
	font-size: x-large;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.bodycontact{
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	height: 900px;
	position: relative;
}

.contactinfo{
	float: left;
	height: 250px;
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
}
/*-----------------------------------------------------------------------  shoes  -------------------------------------------------------------------*/
.wrappershoes{
	height: 2300px;
	width: 1000px;
	background-image: url(images/our_programs/shoes/index.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	position: relative;
	}
/*-------------------------------------------------------------------- history carasoul -------------------------------*/
.container_carasoul{
	border:1px solid #EDEDED;
	background:url(../images/container-bg.jpg) repeat left top;
	max-width:1450px;
	background-image: url(images/index/container-bg.jpeg);
	height: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1000px;
}

/*---------------------------------------------------------------------flipping pages ---------------------------------------------------------------*/
.flippingcont{
	height: 800px;
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EAEAEA;
	position: relative;
	padding-top: 35px;
}
.flippingtitle{
	background-color: #EAEAEA;
	height: 35px;
	width: 937px;
	position: relative;
	padding-right: 155px;
	padding-left: 90px;
	font-size: large;
	color: #B31B21;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	padding-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
/*---------------------------------------------------------------------our programs ---------------------------------------------------------------*/

.wrapperourprograms{
	width: 1182px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-image: url(images/our_programs/bg-middle-shade.png);
	background-color: #FFF;
	position: relative;
	padding-top: 25px;
}
.programs_navigation{
	width: 1178px;
	height: 50px;
	margin-right: auto;
	position: relative;
}
.op_pagetitle{
	height: 45px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 60px;
}
.op_pagedescription{
	height: 75px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 65px;
}
.op_container{
	height: 600px;
	width: 1000px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	top: 110px;
}

.op_containerleft{}
.op_image{
	width: 470px;
	position: relative;
	left: 10px;
	height: 245px;
	float: left;
}

.op_imagetitle{
	float: left;
	width: 470px;
	position: relative;
	height: 55px;
	left: 10px;
}

.op_navigation{
	width: 1183px;
	height: 50px;
	position: relative;
}
.op_banner{
	width: 964px;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.opbodycontent{
	float: left;
	width: 1180px;
	position: relative;
	background-repeat: repeat-x;
	background-color: #F6F6F6;
}

.op_divider{
	width: 1000px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	height: 2px;
	background-repeat: no-repeat;
	background-image: url(images/our_programs/hr.png);
}
.opcontentwrapper{
	width: 1000px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 280px;
}
.opcontentleft{
	float: left;
	width: 560px;
	height: 300px;
	position: relative;
	padding-left: 15px;
}

.opcontentright{
	float: right;
	height: 300px;
	width: 410px;
	position: relative;
}

		.title 
	{
	color:#AC2027;
	font-size:large;
	font-weight:bold;
	padding:3px;
	margin-left:5px;
	}
	
.op_button{
	float: left;
	height: 40px;
	width: 180px;
	position: relative;
	top: 95px;
	left: 20px;
}
/*---------------------------------------------------------------------our programs/shoes ---------------------------------------------------------------*/
.container_shoes{
	width: 1192px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/index/container-bg.jpeg);
	height: 2370px;
}
/*---------------------------------------------------------------------our programs/orphan bride ---------------------------------------------------------------*/
.container_orphanbride{
	height: 2550px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(images/our_programs/orphanbride/orphanbride.png);
}
/*---------------------------------------------------------------------our programs/meat---------------------------------------------------------------*/

.meat_distcontainer{
	background-image: url(images/our_programs/meat/meat.png);
	height: 1750px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
