/* CSS Document */

body {

margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background:#EAEFB5 url(../images/kosher_body_bg.gif) repeat-x;
}

h1 {padding:10px 0px;margin:0px;font-size:1.8em;color:#114B76;}
h2 {padding:0px;margin:0px;font-size:1.3em;color:#40759C;}
h3 {padding:0px;margin:0px;font-size:1em;color:#114B76;}
h4 {padding:0px;margin:0px;font-size:.8em;color:#222222;line-height:20px;font-weight:normal;}

p {



}
#container {

 width:928px;
 margin:0px auto;

}

#logo {

width:928px;


}

#logo_left {

float:left;
width:257px;
}

#logo_right {

float:right;
width:auto;
padding-top:30px;
margin-right:20px;
}


ul .bl_menu {

padding:0px;
margin:0px;


}

.bl_menu li  {

list-style:none;
float:left;
display:inline;
padding:0px;
margin:0px;
width:117px;
}


.bl_menu li a {
display:block;
width:106px;
height:28px;
text-decoration:none;
color:#575C2B;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:26px;
}

.bl_menu li a:hover  {

background:url(../images/bl_nav_over.jpg) no-repeat;
color:#FFFFFF;
width:106px;
height:28px;

}

#main_content {

float:left;
width:928px;
margin-top:20px;

}

#main_text_area {

width:928px;
background:url(../images/ks_main_text_bg.jpg) repeat-y;
overflow:hidden;
}

#content_mid {
float:left;
width:848px;
margin:0px 40px 10px 40px;
font-size:13px;
line-height:18px;
color:#5C5C5C;
}


#content_2 {
float:left;
width:848px;
margin:20px 40px;
}


#about {

float:left;
width:561px;
font-size:13px;
line-height:18px;
color:#5C5C5C;

}

#ab_main {

float:left;
width:848px;
margin:20px 40px;


}

#txtstart {

float:left;
width:561px;
font-size:13px;
line-height:18px;
color:#5C5C5C;

}


#sell {
float:right;
background:url(../images/ks_sell_bg.jpg) no-repeat;
width:266px;
height:185px;
font-size:13px;
line-height:18px;
color:#5C5C5C;

}

#email {
float:right;
background:url(../images/ks_email_bg.jpg) no-repeat;
width:266px;
height:112px;
font-size:13px;
line-height:18px;
color:#5C5C5C;

}

#email .box {

width:140px;

}

#right_testimonial {
float:right;
background:url(../images/ks_testimonial_bg.jpg) no-repeat;
width:266px;
height:157px;
font-size:13px;
line-height:18px;
color:#5C5C5C;

}

#content_3 {

float:left;
width:848px;
margin:10px 40px;

}

#pro_content {


width:848px;
margin:0px auto;
}

#testimonial {

float:left;
width:180px;
margin-top:5px;

}

#s_line {

float:left;
width:28px;
margin-top:5px;
}


#certify {
float:left;
width:300px;
font-size:12px;
color:#434343;
margin-top:5px;

}

#bottom_text {

clear:both;
width:848px;
text-align: center;
font-size:11px;
color:#767676;
margin:0px auto;
padding:10px;

}

#ks_bottom_box {
clear:both;
width:928px;

}

#ks_footer {

width:928px;
font-size:12px;


}

.lnkbody {
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.linkgrey {
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#6C6C6C;
}

.txthead {

	font-size:26px;
	font-weight:bold;
	color:#114B76;
	padding:0px 0px 20px 0px;

}

.txtbox {

	font-size:1.8em;
	font-weight:bold;
	color:#114B76;
	padding:10px 0px;

}

.txtcontent {

font-size:13px;
line-height:18px;
color:#5C5C5C;

}
.txt_testimonial {

font-size:12px;
font-style:italic;
color:#434343;
padding:5px 30px 5px 20px;

}

.txt_product {
font-size:11px;
color:#505050;
text-align:center;
padding:5px 10px;

}

