@import url("ou-new-zeroed.css");



/*********************

*	general

**********************/

BODY {	margin:0;	padding:0;	font: 11px Arial;}

H2 {color: #616356;	font-size: 18pt; letter-spacing: 2px;	font-family: Arial Narrow, Arial, Sans-Serif; font-weight: normal; background: url(/images/layout/line_dotted.gif) bottom left repeat-x;	padding-right: 1em;}

.area-holder{ background:#EEEBE6; margin:0}


h3 {font-size: 12px;}

dt { font-size: 11px; }

dd { font-size: 11px;}



a {color: #007FA8;	text-decoration:none;}

a:hover {color: #E7790A; text-decoration:underline;}



form {margin:0;	padding:0;}

button {border: none;	padding:0;	background-color: transparent;	vertical-align:middle;}



li { list-style: none; margin:0; padding:0; }

ul { list-style: none; margin:0; padding:0; }



.separator {margin:0 5px;}

.smallsep {color: #E87709;}

.item {	padding: 6px 0;	background: url(/images/layout/line_dotted.gif) bottom left repeat-x;	}



/*	Footer Elements - legal, logos, etc */

.legal {font: 10px verdana;	padding:0 10px 10px 165px;	color: #999;	float:left;}

.legallogos {float:left; padding-left:50px;	padding-top:5px;}

.legal a {color: #0033FF; text-decoration:underline;}

.legal a:hover {color: #FF6600;}



#smalllogoleft {border-right: solid 1px #CCC;	padding-right:3px;}

#smalllogoright {margin-left:5px;}



/* large photo on case study, etc pages */

.mainphoto {background: transparent url(/images/layout/bg_mainphoto_left.gif) left no-repeat;}

.mainphoto img {background: transparent url(/images/layout/bg_mainphoto_right.gif) right no-repeat;	padding: 13px 15px 13px 4px;	margin-left: 7px;}



/* big OU logo */

#mainlogo {	padding-left:10px;}



/***********************

*	structure

***********************/

#maincontainer {background: #FFF url(/images/layout/bg_consumer.gif) top left repeat-y;	width:930px;	float:left;	}

#maincontainer.kopro {background: #FFF url(/images/layout/bg_consumer2.gif) top left repeat-y;	width:809px;	float:left;}

#maincontainer.china {background: #FFF url(/images/layout/bg_consumer2.gif) top left no-repeat;	width:809px;	float:left;}

#maincontainer.home{width:100%;	float:left;	position:relative;	overflow: hidden; background:none; height:369px;}

#homecontainer {float:left;	width: 100%;background: #FFF url(xyzzy/images/layout/bg_homepage.gif) top left repeat-y;}

#left, #right {	width:162px;	float:left;	display:inline;}

.home #left {}



#center {width:470px; float:left;	padding-left: 15px;	/* background used for the bg of the logo */	background: url(/images/layout/bg_logo3.gif) top left no-repeat; border-bottom: 1px solid #ccc;}

.kopro #center {background: url(/images/layout/bg_logo2.gif) top left no-repeat;}

.pro #center {width:470px;	background: url(/images/layout/bg_logo.gif) top left no-repeat;}

.home #center {	padding-left:5px;	padding-right:6px;	background: none;	width:475px;}



.home #right {padding-left:6px;}

#footer {padding-top: 5px;	float:left;	width: 800px;	margin: 3px 0 0 0;}



/***********************

*	form

***********************/

.textfield {border: solid 1px #D3CCBE;	margin:0;	font: tahoma;}



/***********************

*	quick search (left side)

***********************/

#quicksearch {padding: 114px 12px 0 0;	text-align:right;}



/*quick search on homepage */

#homecontainer #quicksearch {	padding-top:0;	float:left;	width:140px;}

#quicksearch .textfield {	width: 105px;	height: 18px;	font-size: 10px;	padding: 0 0 0 1px;	color: #a1a1a1;/*	background: url(/images/text/searchoukosher.gif) 2px no-repeat; */}

#quicksearch BUTTON {margin:0;	vertical-align:top;}

#quicksearch P {	margin:10px 0 0 0;	padding:0;}



/***********************

*	left nav

***********************/

#leftnav {padding-left:20px; 	padding-top: 65px;}



/*leftnav specific CSS for professional and home pages */

.pro #leftnav, .home #leftnav {

	margin: 12px 10px 0 0;

	padding-top: 16px; 

	padding-left: 0;

	background: #F0EDE9 url(/images/layout/bg_rightcurve.gif) top right no-repeat;

	text-align: right;

}



 .home #leftnav {

	margin-right: 7px; 

	margin-top: 0;



}



#leftnav H2 {

	margin: 3px 0;

	font-weight:normal;

	font-size:11px;

	color: #5F4838;

}



#leftnav .textfield {

	border-top: solid 2px #969696;

	border-left: solid 2px #969696;

	border-bottom: none;

	border-right: none;

	width: 90px;

	vertical-align:middle;	

	color: #666;

}



#leftnav .item {

	width: 125px;

}



#leftnav UL {

	padding:0;

	margin:0;

	list-style:none;

}



/*leftnav specific CSS for professional and home pages */

.pro #leftnav UL, .home #leftnav UL {

	margin:0;

	padding: 0 0 0px 0;

	list-style:none;

}



.home #leftnav UL { 

	padding-bottom: 0px;

}



/* white bottom border for IE compatibility*/

#leftnav LI {

	background: url(/images/layout/line_dotted.gif) top left repeat-x;

	padding: 2px 0 0 0;

	border-bottom: solid 1px #FFF;

}



/*leftnav specific CSS for professional and home pages */

.pro #leftnav LI, .home #leftnav LI {

	background: none;

	padding: 2px 0 0 0;

}





#leftnav LI A {

	display:block;

	padding-top:3px;

	padding-left: 16px;

	padding-bottom:3px;

	background: url(/images/nav/bullet_leftnav.gif) top left no-repeat;

}



/*leftnav specific CSS for professional and home pages */

.pro #leftnav LI A, .home #leftnav LI A {

	background: none;

	padding-left: 0;

	padding-right:5px;

}



/***********************

*	breadcrumbs & headlines

***********************/

#breadcrumb {padding-bottom:7px;}

#breadcrumb .arrow {margin: 0 10px;}

.headline {padding-left:5px;}

.home .headline {padding-bottom:12px;}



/***********************

*	subpage list content

***********************/

#subpage {	font: 12px Arial;	width: 450px;}

#subpage p {width:450px;}

#subpage p.overide {width:75%;}

#subpage .item A {	font: bold 12px "Arial";}

#subpage .item {	margin-right:60px;}



/* item class for pro page*/

.pro #subpage .item {margin-right:10px;}

 #subpage TABLE.prolistitem { padding-top:8px;	font: 12px Arial; }

 #subpage TABLE.prolistitem TD {vertical-align:top;}

 #subpage TABLE.prolistitem UL {list-style:none;	padding:0;	margin:0; }

 #subpage TABLE.prolistitem .date {	padding-bottom:8px; }

 #subpage TABLE.prolistitem .productbrand {width:160px;	text-align:center; }

 #subpage .article_list {width:380px;	text-align:left;	padding-left:0 }

 

/* use for narrow pages -- like case studies*/

.narrow {	padding-left:155px;	width:310px;}



/************************

*	text styling

************************/

.maintext {color: #666;}

.maintext P {margin-top: 0;	line-height: 150%;}	

.maintext H2 {font-size: 12px;	font-weight:bold;	margin-bottom:0;}



/**********************************

*	rightnav consumer / leftnav pro

**********************************/



#rightnav {	margin: 170px 0 0 11px; 	background: #EAEFEB url(/images/layout/bg_toprightcurve.gif) top left no-repeat;}

.home #rightnav {margin: 0;}

#rightnav .headerimage {	border-bottom: solid 4px #FFF;	margin-bottom: 20px; }

#rightnav UL {margin:0;padding: 20px 0 70px 0;list-style:none;}

#rightnav UL UL {padding: 0;}

.toplvlnavoff, .toplvlnavon  {	border-bottom: solid 1px #FFF;	padding:5px 0 5px 9px;	text-transform: uppercase;}

.toplvlnavoff {	color: #808080;}

.toplvlnavoff A, UL.subnav A{	color: #808080;}

.toplvlnavoff A:hover, UL.subnav A:hover {	color: #E7790A;	text-decoration:underline;}

.toplvlnavon {	background-color: #DBE5DB;}

.toplvlnavon A{color: #E87809;}

.pro #leftnav .toplvlnavon, .home #leftnav .toplvlnavon  {	background-color: #E97809;	font-weight: bold;}

.pro .toplvlnavon A, .home #leftnav .toplvlnavon A  {color: #FFF;}

UL.subnav {padding: 6px 0 10px 6px;}

UL.subnav LI {	padding: 3px 0;	text-transform: none;	color: #808080;	}



/*********************

*	toggle NAVs

**********************/



#basics_subnav  A { font-weight: normal; color: #808080; }

#basics_subnav  ul { background-color: #E9E4DE; }

#basics_subnav  li {	border-bottom: solid 1px #E9E4DE; margin-right: 15px;}



#proLearn_subnav  A { font-weight: normal; color: #808080; 	}

#proLearn_subnav  ul { background-color: #E9E4DE;	}

#proLearn_subnav  li { border-bottom: solid 1px #E9E4DE; margin-right: 15px;	}



#learn_subnavl A { font-weight: normal;  color: #808080;}

#learn_subnav ul { background-color: #BECCC1;}

#learn_subnav li { padding-left: 15px; }



#recipe_subnav  A { font-weight: normal;  color: #808080;}

#recipe_subnav ul {background-color: #BECCC1;  }

#recipe_subnav li { padding-left: 15px; }





/*********************

*	homepage 

**********************/



#homepageheader {	background: url(/images/layout/bg_homepageheader.gif) left top no-repeat;	width: 470px;	float:left;	padding-top:0;	margin-left: 162px;}

#homepageheader #mainlogo {	padding-left:16px;}

#homepageintro {width: 470px;	float:left;	padding-top:10px;	margin-left: 173px;}



*html #homepageheader {margin-left: 81px;}

*html #homepageintro {margin-left:87px;}



#homepagetext H2 {margin-top:0;}



#homepagetext {float: left;	width:300px;	padding-left:10px;}

#homepagetext a {color: #FE6700;}



/* homeslide is the table that moves */

#homeslide {font-size: 11px; }

#homeslide TD {vertical-align:top;}



/*********************

*	passover

**********************/



#pass_search{

	background: url(/images/layout/pass-bar.jpg) left top no-repeat;

	width: 459px;

	height: 41px;

	padding-top: 5px;

	padding-left: 150px;

	margin-bottom: 10px;



}

/***********************

*	contact info

***********************/

#center #contactinfo {font: 12px Arial;	width: 200px;}

#center #contactinfo p {width:190px}

#center #contactinfo .item {margin-right:60px;}

#center #cotnactinfo .item a {font: bold 12px "Arial";}

#center #contactinfo #from {width:180px;}

#center #contactinfo #message {width:180px;}



/***********************

*	restaurants

***********************/

#restaurants td {padding:0px;}

#restaurants td.name {padding:0px 0 0 0 ; margin:0;}

#restaurants td.address {padding:0px 0 0 6px ; background-color:#E6E6E6;}

#restaurants td.phone {padding:0px 0 0 6px;}

#restaurants td p {	width:100%;	padding:3px}



/*---------------*/

/*Headline styles*/

/*---------------*/

h1.new{font: bold 14px/30px Arial, Helvetica, sans-serif; color: #A04111; margin: 0 0 0 10px; }

h1.new a, h1.new a:visited{font: bold 14px/30px Arial, Helvetica, sans-serif; text-decoration:underline; color: #A04111;  }





.heading-box{width: 450px; height:30px; position:relative;}

.news-expand{font: 12px Arial, Helvetica, sans-serif;color: #007FA8; text-decoration: none; position:absolute; top:9px; right: 50px; width: 100px;

	background: url(http://www.oukosher.org/images/icons/expand-contract.png) no-repeat right 0px;

}

.rss-link{font: 12px Arial, Helvetica, sans-serif;color: #007FA8; text-decoration: none; position:absolute; top:9px; right: 50px; width: 75px;

	background: url(http://www.oukosher.org/images/icons/rss.png) no-repeat right 0px;

}

/*-------------------*/

/*Gradient Box Styles*/

/*-------------------*/

.gradient-box-top {overflow: hidden; width: 450px; background: url(htthttp://www.oukosher.org/images/icons/rounded-top-grad.jpg) no-repeat;	height:30px; position:relative;}

.gradient-box {overflow: hidden; width: 448px; background: #EEF0E3 url(hthttp://www.oukosher.org/images/icons/box-grad.jpg) repeat-x; border-bottom: 1px solid #CFD5C1; border-right: 1px solid #CFD5C1; border-left: 1px solid #CFD5C1; padding:0; margin:0; }

.gradient-box p {font: 12px/18px Arial, Helvetica, sans-serif; color: #333; padding:0 20px 5px 10px; margin: 0 0 5px 0 ;}

.gradient-box a {font: 12px/18px Arial, Helvetica, sans-serif; color: #333; text-decoration: underline;}

.gradient-box a:hover {font: 12px/18px Arial, Helvetica, sans-serif; color: #007FA8; text-decoration: underline;}





/*--------------------------------*/

/*Lists inside Gradient Box Styles*/

/*--------------------------------*/

.gradient-box ul{width: 420px; padding: 5px; margin: 0 10px 5px 10px; display:block; clear:both; background:#F9FAF5; overflow:hidden }

.gradient-box ul h3{font: bold 12px/20px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0}

.gradient-box li{float:left; display: block; padding: 5px 0 5px 20px; margin: 0 20px 0 0;}

.gradient-box li a, .gradient-box li a:visited, .gradient-box li a:hover{font: 12px Arial, Helvetica, sans-serif; color: #007FA8; text-decoration: none; text-indent:5px; padding: 5px;}

.gradient-box li a:hover{color: #333333; text-decoration:underline;}



.gradient-box li.excell {background: url(http://www.oukosher.org/images/icons/excell-bullet.png) no-repeat 1px 3px;}

.gradient-box li.word {background: url(http://www.oukosher.org/images/icons/word-bullet.png) no-repeat 1px 3px;}





/*-------------------------------*/

/*News Page Top Categories Styles*/

/*-------------------------------*/

#news-catogory {overflow: hidden; width: 448px; padding: 0 0 10px 0; background: #EEF0E3 url(http://www.oukosher.org/images/icons/icons/box-grad.jpg) repeat-x; border-bottom: 1px solid #CFD5C1; border-right: 1px solid #CFD5C1; border-left: 1px solid #CFD5C1;}

#news-catogory ul{margin:5px 5px 0 5px;}

#news-catogory ul.left{ float:left;}

#news-catogory ul.right{float:left;}

#news-catogory li{ margin: 0 0 1px 0;}

#news-catogory li a, #news-catogory li a:hover{font: 12px Arial, Helvetica, sans-serif;color: #007FA8;	text-decoration: none; width:180px; display: block; padding: 5px 5px 5px 23px; background: #F9FAF5 url(http://www.oukosher.org/images/arrow-bullet.png) no-repeat  3px 5px;}

#news-catogory li a:hover{color: #333; background: #EEF0E3 url(http://www.oukosher.org/images/icons/arrow-bullet.png) no-repeat  3px 5px;}





/*-------------------------------*/

/*News Page Article Link Styles*/

/*-------------------------------*/

ul.articles {width:450px; margin: 0 0 15px 5px; position:relative;}

ul.articles li {width:450px; border-top: 1px solid #DBE0D2;}

ul.articles li a, ul.articles a:hover{display: block; padding: 5px; text-decoration: none;  font: 12px/20px Arial, Helvetica, sans-serif; color: #333;}

ul.articles li a:hover{color: #007FA8; background: #F9FAF5;}



* html .articles li a,  * html .articles li a:visited {  /* make hover effect work in IE */	width: 450px;}

.articles li .news-cats{font: 10px/16px Arial, Helvetica, sans-serif; color: #6C7064; display:block; }





/*-------------------------------*/

/*Pro Article Link Styles*/

/*-------------------------------*/

ul.articles {width:450px; margin: 0 0 15px 5px; position:relative;}

ul.articles li {width:450px; border-top: 1px solid #DBE0D2;}

ul.articles li a, ul.articles a:hover{display: block; padding: 5px; text-decoration: none;  font: 12px/20px Arial, Helvetica, sans-serif; color: #333;}

ul.articles li a:hover{color: #007FA8; background: #F9FAF5;}



ul.articles li a p{ margin:0; padding:0 5px 0 0; line-height:normal;}



ul.articles li a p.title{font: bold 12px Arial, Helvetica, sans-serif; padding:5px 0 4px 0;}

ul.articles li a p.author{font: italic 11px Arial, Helvetica, sans-serif; padding:0 0 4px 0;}

ul.articles p.summary{padding:2px 5px 5px 0; text-align:justify; width:400px;}



* html  ul.articles li a,  * html .articles li a:visited {  /* make hover effect work in IE */	width: 450px;}





/*-------------------------------*/

/*-----Warning Styles-----------*/

/*-------------------------------*/

.warning{width: 440px; background: #E0E4D4; border-top: 1px solid #CCD3BE; border-bottom: 1px solid #CCD3BE; margin: 0 0 10px 0;}

p.warning {font: bold 11px/18px Arial, Helvetica, sans-serif; padding:0 10px; color: #6C7064; }





/*-------------------------------*/

/*-----Spanish -----------*/

/*-------------------------------*/

div#ou-new div.spanish-video{width:170px; float:right; margin:0 0 10px 10px; text-align:center; display:block;}

div#ou-new div.spanish-video a {}



div#ou-new p.esp { font:bold 13px/20px Arial;}





div#ou-new ul.rbox-white{width:450px; margin:10px 0; overflow:hidden;}

div#ou-new ul.rbox-white li{width:450px; margin:0; padding:0; overflow:hidden; }

div#ou-new ul.rbox-white li.top{background: url(/images/layout/rbox-white-top.jpg) no-repeat; height:7px;}

div#ou-new ul.rbox-white li.mid{background: url(/images/layout/rbox-white-mid.jpg) repeat-y; padding:0 0 10px 0;}

div#ou-new ul.rbox-white li.bot{background: url(/images/layout/rbox-white-bottom.jpg) no-repeat; height:7px;}

* html div#ou-new ul.rbox-white li.bot{background: url(/images/layout/rbox-white-bottom.jpg) no-repeat; height:7px; margin:-11px 0 0 0;}



div#ou-new ul.rbox-white li img{border:5px solid #CCD3BE; float:left; padding:0; margin:0 10px;}

div#ou-new ul.rbox-white li span{float:left; display:block; padding:0 10px; overflow:hidden;}

div#ou-new ul.rbox-white li span h3{font: bold 16px/18px Arial; padding:0 0 10px 0; color:#007FA8;}

div#ou-new ul.rbox-white li span a{font: 12px/18px Arial; display:block; padding:2px 0 5px 23px; border-bottom:1px solid #E0E4D5; }

div#ou-new ul.rbox-white li span a.word{background: url(http://www.oukosher.org/images/icons/word-bullet.png) no-repeat 2px 2px; }

div#ou-new ul.rbox-white li span a.video{background: url(/images/layout/video.png) no-repeat 2px 2px; }



* html div#ou-new ul.rbox-white li span a.word,

* html div#ou-new ul.rbox-white li span a.video{ height:1%;}





div#ou-new ul.rbox-white li span.app-links{ margin:0 0 0 200px;}

* html div#ou-new ul.rbox-white li span.app-links{ margin:0 0 0 90px;}



div#ou-new ul.rbox-white li#big-word {background:  url(/images/layout/big-word.png) no-repeat; height:72px; width:95px; display:block; z-index:100; position:relative; top:45px; margin:-45px 0 0 0;}





/*----------------------------------*/

/*Kosher Page Documents link Styles*/

/*--------------------------------*/

.documents ul{width:450px; padding:10px 0 0 0; margin: 10px 0 0 5px;}

.documents li{border-top: 1px solid #DBE0D2;}

.documents li a, .documents li a:visited, .documents li a:hover{background:  url(http://www.oukosher.org/images/icons/word-bullet.png) no-repeat 3px 8px; display: block; font: 12px Arial, Helvetica, sans-serif; color: #007FA8; text-decoration: none; text-indent:20px; padding: 10px 5px 10px 5px;}

* html .documents li a,  * html .documents li a:visited {  /* make hover effect work in IE */	width: 450px;}

.documents li a:hover{color: #333333; background: #F9FAF5 url(http://www.oukosher.org/images/icons/word-bullet.png) no-repeat 3px 8px;}



.documents li a.excell, .documents li a:visited.excell, .documents li a:hover.excell{background:  url(http://www.oukosher.org/images/icons/excell-bullet.png) no-repeat 3px 8px;}

.documents li a:hover.excell{color: #333333; background: #F9FAF5 url(http://www.oukosher.org/images/icons/excell-bullet.png) no-repeat 3px 8px;}





/*----------------------------------*/

/*          School Contests        */

/*--------------------------------*/





div#ou-new{ width:460px;}



div#ou-new h2{font: bold 14px/30px Arial, Helvetica, sans-serif; letter-spacing:0; color: #A04111; margin: 0; }



div#ou-new h1.new{font: bold 14px/30px Arial, Helvetica, sans-serif; color: #A04111; margin: 0; }

div#ou-new p.intro{font:bold 16px/24px Arial, sans-serif; color:#6C7064; padding:10px 0;}

div#ou-new p{font: 12px/19px Arial, sans-serif; padding:5px 0; color:#333;}



div#ou-new p.box{background: #E0E4D4;border: 1px solid #CCCCCC;	padding: 5px; margin:5px 0;}

div#ou-new p.indent-less-space{ text-indent:30px; margin: -6px 0 10px 0;}

div#ou-new p.less-space{margin: -12px 0 0 0;}



div#ou-new .warning{width: 440px; background: #E0E4D4; border-top: 1px solid #CCD3BE; border-bottom: 1px solid #CCD3BE; margin: 0 0 10px 0;}

div#ou-new p.warning {font: bold 11px/18px Arial, Helvetica, sans-serif; padding:0 10px; color: #6C7064; }



div#ou-new p.press {float:right;	width:165px;	font: bold 11px/18px Arial, Helvetica, sans-serif;	padding:5px 10px 5px 30px;	color: #6C7064;	background: #E0E4D4 url(/images/layout/press-icon.png) no-repeat 3px 5px;	border: 1px solid #CCCCCC;}

div#ou-new p.press a {color: #6C7064; }



div#ou-new div.winners {padding: 0 0 10px 0; margin:0 0 10px 0;}

div#ou-new div.winners p { margin:0;color: #333333; border-bottom: 1px solid #DBE0D2; font: bold 12px Arial; padding: 5px; color: #007FA8; display: block;}



div#ou-new .panels ul{width:450px; padding:10px 0 0 0; margin: 5px 0;}

div#ou-new .panels li{border-top: 1px solid #DBE0D2; display: block; font: 12px Arial, Helvetica, sans-serif; /*text-indent:20px; */padding: 5px 5px 5px 25px;}

div#ou-new .panels li {color: #333333; background: #F9FAF5 url(/images/layout/bullet-star.gif) no-repeat 1px 5px ;}



div#ou-new #school-list {overflow: hidden;	width: 450px;	padding: 0 0 10px 0;	background: #DCEDF4;}

div#ou-new #school-list ul{margin:5px 10px;}

div#ou-new #school-list ul.left{ float:left; margin: 0 10px 0 5px;}

div#ou-new #school-list ul.right{float:left; margin: 0 5px 0 0;}

div#ou-new #school-list li.even, 

div#ou-new #school-list li.odd{ margin: 0 0 1px 0; font:bold 11px/14px Arial;color: #007FA8; border-bottom: 1px solid #fff; width:200px; display: block; padding: 5px 5px; /*background: #DCEDF4;*/}

div#ou-new #school-list li.odd{/*background: #F0F8FB;*/}







div#ou-new ul.application{width: 430px; padding: 3px 5px; margin: 5px 10px 5px 0; display:block; clear:both; background:#F9FAF5; overflow:hidden }

div#ou-new ul.application li{float:left; display: block; padding: 3px 0 3px 20px; margin: 0 20px 0 0;}

div#ou-new ul.application li a, 

div#ou-new ul.application li a:visited, 

div#ou-new ul.application li a:hover{font: 12px Arial, Helvetica, sans-serif; color: #007FA8; text-decoration: none; text-indent:5px; padding: 5px;}

div#ou-new ul.application li.word {background: url(http://www.oukosher.org/images/icons/word-bullet.png) no-repeat 1px 3px;}

div#ou-new ul.application li a:hover{color: #333333; text-decoration:underline;}





div#ou-new #app-btn{height: 25px; margin: 0 0 10px 0;	width: 200px; float:right;	overflow: hidden;	background: url(http://www.oukosher.org/images/icons/consumer-images/application-download-btn.png) no-repeat left top; display: block;}

div#ou-new #app-btn:hover{	background-position: bottom left;}

 

/*----------------------------------*/

/*          Restaurants        */

/*--------------------------------*/



#ou-new .restaurant-wrap{background:#FFF; width:440px; overflow:hidden; padding:5px; margin:10px 0;}

#ou-new #menufrm{width:440px; padding: 5px 5px 0 5px;	height:30px; background: url(/images/consumer-images/orange-rounded-top.gif) no-repeat;}

#ou-new #menufrm span{font: 12px Arial; color: #fff; }

#ou-new #menufrm #browse{font: 11px Arial; color: #333; width:145px; margin:0 3px;}

#ou-new #menufrm #and{font: 11px Arial; color: #333; width:130px; margin:0 3px;}

#ou-new #menufrm input{font: 11px Arial; color: #333; width:20px; margin:0 3px;}



#ou-new .search-tell{font:12px Arial;  width:430px; padding:5px; margin:0 0 10px 0; background-color: #FADFCC;}



#ou-new div.restaurant{margin:5px 0 10px 0; clear:both; position:relative; overflow:hidden;}

#ou-new div.restaurant h3{font:bold 13px/25px Arial; color: #A04111; background: #FADFCC; padding:0 5px; height:25px; border-top:solid 1px #E55F00;}

#ou-new div.restaurant span.website{font:12px/25px Arial; position:absolute; top:0px; left:380px;}



#ou-new div.restaurant ul.left{display:block; width:210px; float:left; margin: 5px 10px 10px 5px; position:relative; overflow:hidden;}

#ou-new div.restaurant ul.right{display:block; width:180px; float:left; margin: 5px 5px 10px 5px; position:relative; overflow:hidden;}



#ou-new div.restaurant ul.left li,

#ou-new div.restaurant ul.right li{display:block; font:12px Arial; color: #333; padding: 3px 0; position:relative; }



#ou-new div.restaurant ul.left li strong,

#ou-new div.restaurant ul.right li strong{font:bold 12px Arial; color: #333; }





/*--------------------------------------*/

/*    Kosher for Consumer  feeds    */

/*--------------------------------------*/





#ou-new  h1.browse{font:bold 14px/30px Arial; letter-spacing:0;  color:#E55F00; padding: 0;}



#ou-new #consumer-catogory {width: 450px; padding: 0 0 10px 0; display:block; background: #fff; overflow:hidden;}

#ou-new #consumer-catogory ul{margin:5px 5px 0 5px;}

#ou-new #consumer-catogory ul.left{ float:left; width:175px; }

#ou-new #consumer-catogory ul.right{float:left; width:250px; }

#ou-new #consumer-catogory li{ margin: 0 0 1px 0; padding:0;}

#ou-new #consumer-catogory li a, #ou-new #consumer-catogory li a:hover{font: 12px Arial, Helvetica, sans-serif; color:#A04111; text-decoration: none; text-indent: 18px; display: block; padding: 5px; background: url(http://www.oukosher.org/images/icons/arrow-bullet.png) no-repeat  3px 5px;}

#ou-new #consumer-catogory li a:hover{color: #333; url(http://www.oukosher.org/images/icons/arrow-bullet.png) no-repeat  3px 5px;}



#ou-new ul.consumer-feed{padding:10px 0; width:450px; display:block;  position:relative; }

#ou-new ul.consumer-feed h2{font:bold 14px/30px Arial; letter-spacing:0;  color:#fff; width:450px; padding: 0; text-indent:5px; height:30px; background: url(/images/consumer-images/consumer-feed-head.gif) no-repeat; z-index:1; }

#ou-new ul.consumer-feed a.feed{ position:absolute; top: 18px; right:10px; z-index:10; color:#FFF; padding: 0 25px 0 0; 

background: url(http://www.ouradio.org/images/ou_weblog/feed.png) no-repeat right 0px;}





#ou-new ul.consumer-feed h3{font:bold 12px/16px Arial; color:#333;  width:440px; padding:5px; background-color: #FADFCC;}



#ou-new ul.consumer-feed li{width:430px; padding:10px; color:#575645; background-color:#FBFBF8; border-bottom:#CCC solid 1px; overflow:hidden;  }

#ou-new ul.consumer-feed li p {width:95%; padding:0;}

#ou-new ul.consumer-feed li p.title{font:bold 12px Arial; color: #701825; padding: 0;}

#ou-new ul.consumer-feed li p.title a{font:bold 12px Arial; color: #701825; }

#ou-new ul.consumer-feed li p.author{font:italic 11px/14px Arial; color: #007FA8; padding: 3px 0 0 0;}

#ou-new ul.consumer-feed li p.summary{font:12px/16px Arial; color: #333; padding: 8px 0 0 0; display:inline;}

#ou-new ul.consumer-feed li img{ width:66px; height:66px; float:right; padding:5px 10px 5px 10px; z-index:10;}

#ou-new ul.consumer-feed li img.left{ width:66px; height:66px; float:left; padding:5px 10px 5px 10px; z-index:10;}

#ou-new ul.consumer-feed li p.extra{font:11px Arial;  color:#575645; padding: 8px 0;}

#ou-new ul.consumer-feed li p.extra a{color:#575645;}

#ou-new ul.consumer-feed li p.download{font:11px Arial;  color:#575645; padding: 8px 0;}

#ou-new ul.consumer-feed li p.download img {float:left; padding: 0 10px 0 0 ; width:16px; height:16px;}



#ou-new ul.consumer-feed li.pro{width:430px; padding:10px; color:#575645; background-color:#F3F3EB; border-bottom:#CCC solid 1px; overflow:hidden;  }



#ou-new ul.consumer-feed h2 p.pro-cats {color:#FADFCC; }

#ou-new ul.consumer-feed h2 p.pro-cats a {font:bold 12px/16px Arial; color:#fff; }



#ou-new ul.consumer-feed h3 p.pro-cats {color:#333; float:left; width:150px; }

#ou-new ul.consumer-feed h3 p.pro-cats input {float:left;}



#ou-new ul.consumer-feed li.faq span.title p{font:bold 12px Arial; color: #701825;}

#ou-new ul.consumer-feed li.faq span.summary p{font:12px/16px Arial; color: #333; padding: 8px 0 0 0; display:inline;}





#ou-new div#newsleft{width:40%; float:left;}

#ou-new div#rightNews{width:55%; float:right;}



#ou-new div#newsleft ul.consumer-feed{width:100%; }

#ou-new div#newsleft ul.consumer-feed h2{width:100%; }

#ou-new div#newsleft ul.consumer-feed li{width:90%; }



#ou-new div#rightNews ul.consumer-feed{width:100%; }

#ou-new div#rightNews ul.consumer-feed h2{width:100%; }

#ou-new div#rightNews ul.consumer-feed li{width:90%;}

#ou-new div#rightNews img{display:none;}







#ou-new div#img-contanier{ position:relative;}

#ou-new ul#alerts-sub-menu{position:absolute; top:20px; right:30px; width:170px;}

#ou-new ul#alerts-sub-menu li{background: url(http://www.oukosher.org/images/icons/arrow-bullet.png) no-repeat  1px 0px; padding:0 0 4px 20px;}

#ou-new ul#alerts-sub-menu li a{ font:bold 11px Arial; color:#333;}

#ou-new ul#alerts-sub-menu .searchbox{ margin:10px;}





* html ul#alerts-sub-menu li{ height:1%;}



* html  #ou-new ul { height:1%;}

* html  #ou-new li { height:1%;}



#ou-new #head-with-feed{width:450px; padding: 0; height:30px; background: url(/images/consumer-images/consumer-feed-head.gif) no-repeat; position:relative;}



#ou-new #head-with-feed h2.alerts{font:bold 14px/30px Arial; letter-spacing:0;  color:#fff; text-indent:5px;}

#ou-new #head-with-feed a{font:11px/15px Arial; color:#FFFFFF; position:absolute; top:8px; right:10px; background:url(http://www.ouradio.org/images/ou_weblog/feed.png) no-repeat right 0px;; padding:0 25px 0 0 ;}



#ou-new h3.alerts{font:bold 12px/16px Arial; color:#fff;  width:440px; padding:5px; background-color: #EF8525;}



#ou-new ul.alerts{padding:0; margin:0; width:450px; position:relative; }

#ou-new ul.alerts li{width:430px; padding:10px; margin:0; color:#575645; background-color:#FDEDDE; border-bottom:1px solid #CCC; overflow:hidden;  }

#ou-new ul.alerts li p {padding:0;}

#ou-new ul.alerts li p.title{font:bold 12px Arial; color: #701825; padding: 0 0 10px 0;}

#ou-new ul.alerts li p.title a{font:bold 12px Arial; color: #701825; }

#ou-new dl.alerts{}

#ou-new dl.alerts dt{font:bold 11px/13px Arial;  float: left; color:#333;}

#ou-new dl.alerts dd{font:11px/13px Arial; padding:0 0 7px 70px; color:#333;}

#ou-new dl.alerts dd img{width:85px; height:120px; float:right; padding:5px 10px 5px 10px; z-index:10; display:inline;}



#ou-new ul.alerts li img{width:85px; height:120px; float:right; padding:5px 10px 5px 10px; z-index:10; display:inline;}



#ou-new ul.alerts-2{padding:0; margin:0; width:450px; }

#ou-new ul.alerts-2 li{width:430px; padding:10px; color:#575645; background-color:#F3E7E1; border-bottom:#CCC solid 1px; overflow:hidden;  }

#ou-new ul.alerts-2 li p {padding:0;}

#ou-new ul.alerts-2  li p.title{font:bold 12px Arial; color: #701825; padding: 0 0 10px 0;}

#ou-new ul.alerts-2  li p.title a{font:bold 12px Arial; color: #701825; }

#ou-new dl.alerts-2 {}

#ou-new dl.alerts-2  dt{font:bold 11px/13px Arial;  float: left; color:#333;}

#ou-new dl.alerts-2  dd{font:11px/13px Arial; padding:0 0 7px 70px; color:#333;}

#ou-new ul.alerts-2 li img{width:85px; height:120px; float:right; padding:5px 10px 5px 10px; z-index:10; display:inline;}









#ou-new div.paging{ position:relative; width:450px; padding:10px 5px;}

#ou-new div.paging span{}

#ou-new span.pagnination{ padding:0 0 0 280px;}





div#ou-new #view-tidbits{height: 25px; text-indent:-5000px; margin: 0 0 10px 0;	width: 450px; overflow: hidden; background: url(http://www.oukosher.org/images/layout/view-all-tidbits-btn.gif) no-repeat left top; display: block;}

div#ou-new #view-tidbits:hover{	background-position: bottom left;}





/*---------------*/

/*Whats new*/

/*---------------*/

#ou-new div#whats-new-notebook{background: #F0ECE1 url(http://www.oukosher.org/images/layout/notebook-rings.gif) no-repeat; width:460px; padding:45px 0 0 0; margin:10px 0 0 0;}

#ou-new div#whats-new-notebook span.side{background: #F0ECE1 url(http://www.oukosher.org/images/layout/wn-notebook-sides.gif) repeat-x; width:460px; }

#ou-new div#whats-new-notebook p.intro{padding:0 0 0 15px; }



#ou-new div#whats-new-notebook ul{ left:5px;}

#ou-new div#whats-new-notebook ul h2{background: #EF8525;}



#ou-new div#whats-new-notebook ul.consumer-feed li.one{width:430px; padding:10px; color:#575645; background-color:#FBFBF8; border-bottom:#CCC solid 1px; overflow:hidden;  }

#ou-new div#whats-new-notebook ul.consumer-feed li.one p {width:350px; padding:0 0 2px 0;}

#ou-new div#whats-new-notebook ul.consumer-feed li.one p.title{float:left; display:block;}

#ou-new div#whats-new-notebook ul.consumer-feed li.one p.title a{}

#ou-new div#whats-new-notebook ul.consumer-feed li.one p.author{float:left; display:block;}

#ou-new div#whats-new-notebook ul.consumer-feed li.one p.summary{float:left; display:block;}

#ou-new div#whats-new-notebook ul.consumer-feed li.one img.left{ width:70px; height:70px; float:left; padding:0 10px 15px 0;}

#ou-new div#whats-new-notebook ul.consumer-feed li.one  a.all{ display:none;}

* html #ou-new div#whats-new-notebook ul.consumer-feed li p { float:left;}





#ou-new div#whats-new-notebook ul.consumer-feed li.two{width:430px; padding:10px; color:#575645; background-color:#FBFBF8; border-bottom:#CCC solid 1px; overflow:hidden;  }

#ou-new div#whats-new-notebook ul.consumer-feed li.two p {width:350px; padding:0 0 2px 0;}

#ou-new div#whats-new-notebook ul.consumer-feed li.two p.title{float:left; display:block;}

#ou-new div#whats-new-notebook ul.consumer-feed li.two p.title a{}

#ou-new div#whats-new-notebook ul.consumer-feed li.two p.author{float:left; display:block;}

#ou-new div#whats-new-notebook ul.consumer-feed li.two p.summary{float:left; display:block;}

#ou-new div#whats-new-notebook ul.consumer-feed li.two img.left{ width:70px; height:70px; float:left; padding:0 10px 15px 0; visibility:hidden;}

#ou-new div#whats-new-notebook ul.consumer-feed li.two a.all{background: url(http://www.oukosher.org/images/layout/wn-view-all.gif) no-repeat; 

height:30px; width:120px; text-indent:-5000px; display:block; margin:10px 0 0 0;}

* html #ou-new div#whats-new-notebook ul.consumer-feed li.two p { float:left;}





#ou-new ul#wn-links{background: url(http://www.oukosher.org/images/layout/wn-link-bar.gif) no-repeat; height:15px; padding:5px 0 5px 25px; }

#ou-new ul#wn-links li{ float:left; padding: 0;}

#ou-new ul#wn-links li a{ font:bold 13px Arial; color:#007FA8; padding: 0 25px 0 0; }







/*---------------*/

/*Ask a question*/

/*---------------*/

#ou-new div#ask-form{width:430px; overflow:hidden; padding:10px; border: 5px solid #EF8525; background: #333 url(http://www.oukosher.org/images/consumer-images/ask-image.jpg) no-repeat right bottom;}

#ou-new div#ask-form label{padding:0 10px 2px 0; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#000; width:150px;}



#ou-new div#ask-form span.form-right{ float:right;}

#ou-new div#ask-form span.form-left{ float:left;}



#ou-new div#ask-form input{font:11px/20px Arial; color:#666; margin:0 10px 10px 0;}



#ou-new div#ask-form input#from,

#ou-new div#ask-form input.subject{width:180px; height:18px; border:1px solid #999999;}



#ou-new div#ask-form #message{width:220px; height:200px; border:1px solid #999999; }

#ou-new div#ask-form #form-btn{ display:block; width:180px; height:25px; border:1px solid #999999;}





/*---------------*/

/*Faqs*/

/*---------------*/

#ou-new ul#nav{display:block; width:430px; padding:0;  margin:0 0 5px 0; position:relative; }

#ou-new ul#nav li {background:#EF8525 url(http://www.oukosher.org/images/layout/question-box-small.png)  no-repeat 5px 7px; font-weight: bold; margin: 0  0 10px 0; }

#ou-new ul#nav li a{padding:10px 5px 10px 35px; margin:0; font:bold 12px Arial;}

#ou-new ul#nav.pde_nav{list-style-type:none;}

#ou-new ul#nav.pde_nav li{display:block;}

#ou-new ul.pde_nav a, #ou-new ul.pde_nav strong{text-decoration:none;color:#fff;display:block; font-size:  12px}



#ou-new ul#nav ul{background:#FDEDDE; width:430px; padding: 0; margin:0;}

#ou-new ul#nav ul li{background:#FDEDDE; border-bottom:1px solid #ccc;  padding: 0; font-weight: bold; margin:0;}

#ou-new ul#nav ul li a{padding:0 0 0 35px; margin:0; font:bold 12px Arial;}

#ou-new ul#nav ul li a.pde_active{background: url(http://www.oukosher.org/images/layout/application_side_contract.gif) no-repeat 5px 8px;}





#ou-new ul#nav ul ul{background:#F3E7E1; margin:10px; width:410px;}

#ou-new ul#nav ul ul li{background:#F3E7E1; padding:10px; border:1px solid #ccc;}

#ou-new ul#nav ul ul li a{ display:inline; color:#FF6600; padding:0; margin:0;}

#ou-new ul#nav ul ul li a:hover{color:#333;}



#ou-new .pde_hide{display:none;}

#ou-new .pde_show{display:block;}

#ou-new ul#nav ul .pde_parent{background: url(http://www.oukosher.org/images/layout/application_side_expand.gif)  no-repeat 5px 8px; }

#ou-new ul#nav ul .pde_active{background: url(http://www.oukosher.org/images/layout/application_side_contract.gif) no-repeat 5px 8px;}



* html #ou-new ul#nav li  {margin:0 0 10px 0; padding:10px 0 0 0;}

* html #ou-new ul#nav li a{padding:2px 5px 2px 35px; margin:0; font:bold 12px Arial;}



* html #ou-new ul#nav ul .pde_parent{height:1%}

* html #ou-new ul#nav ul .pde_active{height:1%}







/*---------------*/

/*fruit and vegtables*/

/*---------------*/

#ou-new ul#veg{ width:100p%; padding:10px 0; display:block; margin:0 0 30px 0; overflow:hidden;}

#ou-new ul#veg li{ float:left; width:48%; display:block; text-align:center;}

#ou-new ul#veg li img{}

#ou-new ul#veg li p{font: 12px/17px Arial; padding:3px 15px; text-align:center;}



/*---------------*/

/*da ha kashres*/

/*---------------*/

#ou-new a.daf-ha-order{ display:block; float:right; background:#FBFBF8; padding:10px 5px; margin:10px;}



#ou-new div.daf-ha-order b{ display:block;}

#ou-new div.daf-ha-order img{float:left; width:60px; height:80px; padding:0 10px 3px 0;}

#ou-new div.daf-ha-order p{ font: 11px/16px Arial; color: #6C7064; display:inline;}



#MB_window div#order-daf{}

#MB_window div#order-daf b{ font:bold 17px/16px Arial; color: #6C7064;}

#MB_window div#order-daf p{ font:14px/19px Arial; color: #333;}

#MB_window div#order-daf a{ font:bold 12px Arial; color: #333; padding:5px; display:block;}

#MB_window div#order-daf ul{ padding:0 10px; padding:10px 0;}

#MB_window div#order-daf ul li{ font:12px/19px Arial; padding:5px; color:#575645; background-color:#FBFBF8; border-bottom:#CCC solid 1px; }





#ou-new div.adobe-pdf{width: 440px; background: #CCD3BE; margin: 0 0 10px 0; padding:5px; display:block; overflow:hidden;}

#ou-new div.adobe-pdf a{ padding:5px; float:left;}

#ou-new div.adobe-pdf p {font: 11px/17px Arial; color: #6C7064; display:inline;}

#ou-new div.adobe-pdf p a {padding:0; margin:0;  color: #6C7064; display:inline; float:none; }



#ou-new ul.consumer-feed h3 p{ margin:0; padding:0; width:300px;}

#ou-new ul.consumer-feed h3 a{ float:right; padding:0 0 0 20px; position:relative; top:-15px; background:url(http://www.oukosher.org/images/layout/daf-ha-pdf-small.gif) no-repeat 1px 1px; }



/*---------------*/

/*mesorah*/

/*---------------*/

#ou-new ul.mesorah{ width:100%; padding:10px 0; display:block; margin:0 0 10px 0; overflow:hidden;}

#ou-new ul.mesorah li{ float:left; width:22%; display:block; height:60px; padding:3px; margin:2px; border:1px solid #CCCCCC; text-align:center; background:#CCFFCC;}

#ou-new ul.mesorah li a{font: bold 12px Arial; top:15px; position:relative;  }



/*---------------*/

/*BTUS*/

/*---------------*/

#ou-new h2.btus-h2{background:#701825; position:relative; height:20px;}

#ou-new h2.btus-h2 span.first{font:bold 11px/20px Arial; color:#FFF; position:absolute; left:10px; }

#ou-new h2.btus-h2 span.second{font:bold 11px/20px Arial; color:#FFF; position:absolute; left:300px;}





#ou-new h3.btus-h3{background:#A04111; position:relative; height:35px;}

#ou-new h3.btus-h3 span.title{font: bold 18px/35px Arial; color:#FFF;  position:absolute; left:10px; }

#ou-new h3.btus-h3 span.browse{font:11px/19px Arial; position:absolute; left:300px; top:5px;}

#ou-new h3.btus-h3 span.browse select.btus-form{font:12px/20px Arial; border:1px solid #CCD3BE; height:20px; width:120px;}





#ou-new div#btus-ul-container{ width:310px; overflow:hidden; padding:0 10px; float:left;}

#ou-new div#btus-ul-container ul li{font:bold 11px/18px Arial; color:#007FA8; border-bottom:#CCD3BE solid 1px; padding:0 0 5px 0; }

#ou-new div#btus-ul-container ul li span.author {font:10px Arial; color:#666; letter-spacing: 1px;}



#ou-new div#btus-img-container{width:100px;  background:#BFDFE9; padding:8px; float:right; margin:7px;}

#ou-new div#btus-img-container img{ border:none; padding:0 0 5px 0;; font:11px/19px Arial;}

#ou-new div#btus-img-container a {font:bold 13px Arial; color:#007FA8; display:block; text-align:center;}



	

/*---------------*/

/*Recipes*/

/*---------------*/



#ou-new ul.rec-feu { margin:0 0 15px 0;}

#ou-new ul.rec-feu li { display:block; background:#CCD3BE; padding:5px;}

#ou-new ul.rec-feu li p.title {font: bold 14px Arial;}

#ou-new ul.rec-feu li p.desc {font: 12px Arial;}



#ou-new div.rec {border-bottom:1px solid #CCC;}

#ou-new div.rec p.title {font: bold 13px Arial; padding:5px 0 2px 0}

#ou-new div.rec p.desc {font: 11px Arial; padding:0 0 5px 0;}



#ou-new h2.rec {font:bold 14px/20px Arial;}

#ou-new ul.rec {}

#ou-new ul.rec li {}

#ou-new ul.rec li p.title {font: bold 13px Arial; padding:5px 0 2px 0}



#ou-new h3.rec {font:bold 14px/20px Arial; padding:5px 0 10px 0; color:#333;}





#ou-new p.title {font: bold 13px Arial; padding:0 0 2px 0; letter-spacing:1px;}

#ou-new em.author {font: italic 12px Arial; padding:0 0 5px 0;}





div#ou-new ul.rbox-white-rec{width:450px; margin:0 0 5px 0; overflow:hidden;}

div#ou-new ul.rbox-white-rec li{width:450px; margin:0; padding:0; overflow:hidden; }

div#ou-new ul.rbox-white-rec li.top{background: url(/images/layout/rbox-white-top.jpg) no-repeat; height:7px;}

div#ou-new ul.rbox-white-rec li.mid{background: url(/images/layout/rbox-white-mid.jpg) repeat-y; padding:0 0 10px 0;}

div#ou-new ul.rbox-white-rec li.bot{background: url(/images/layout/rbox-white-bottom.jpg) no-repeat; height:7px;}

* html div#ou-new ul.rbox-white-rec li.bot{background: url(/images/layout/rbox-white-bottom.jpg) no-repeat; height:7px; margin:-11px 0 0 0;}





div#ou-new ul.rbox-white-rec li.mid p.title {font: bold 13px Arial; padding:5px 15px 0 15px;}

div#ou-new ul.rbox-white-rec li.mid p.desc {font: 11px Arial; padding:0 0 2px 15px; margin:4px 0 0 0 ; border-top:1px solid #FFFFCC;}







/*---------------*/

/*UKD*/

/*---------------*/

iframe#ukd { width:460px; height:450px; }

iframe#ukd form#aspnetForm table tr{ display:none!important;}



iframe#ukd html body form#aspnetForm div#ukdpagecontent_bg {padding:2px 5px;}











#ou-new h3.coming { font:bold 20px Arial; display:block; color:#007FA8; margin:5px 0 15px 0;}

#ou-new .panel {clear: both; display: none; background: #fff; padding: 10px; width:430px}

#ou-new .panel.active-tab-body {display: block;}

#ou-new .bar {padding: 5px;	background: #3e3e3e;}

#ou-new #tabs {height: 25px;}

#ou-new #tabs li {float: left;}

#ou-new #tabs a {font:bold 14px Arial; 	float: left;	padding: 5px 8px;	margin-left: 6px;	text-decoration: none;	color: #A04111;}

#ou-new #tabs a.active-tab {background: #fff; background: url(/images/layout/tab-right.png) top right no-repeat;}



#ou-new #tabs a.active-tab span {background: #fff; background: url(/images/layout/tab-left.png) top left no-repeat;}



#ou-new .panel img.border {border:1px solid #CCC;}

#ou-new .panel p.left {width:200px}



#ou-new .panel ul#school-list{overflow: hidden;	width: 420px; padding:5px background: #DCEDF4;}

#ou-new .panel ul#school-list li{ width:205px; overflow: hidden; float:left;}

#ou-new .panel ul#school-list ul{ width:100%; overflow: hidden;}

#ou-new .panel ul#school-list ul li{width:100%; margin: 0 0 1px 0; font:bold 11px/14px Arial;color: #007FA8; border-bottom: 1px solid #fff; display: block; padding: 5px 5px; }



#ou-new #kosher-video-player {text-align: center}



#ou-new a.kidz {width:170px; float:right; margin:0 0 10px 10px; text-align:center; display:inline;}

#ou-new a.kidz img{width:170px; float:right; padding:0 0 8px 0; }



#ou-new p.kidz { display:inline;}



#ou-new p a.press-kidz, #ou-new a.press-kidz { display:block; width:150px; font: bold 11px/18px Arial, Helvetica, sans-serif;	padding:5px 10px 5px 30px;	color: #6C7064;	background: #E0E4D4 url(/images/layout/press-icon.png) no-repeat 3px 5px;	border: 1px solid #CCCCCC; margin:5px 0;}



#ou-new div#example{ float:right; margin:0 0 10px 20px;}



#ou-new a#vid-bread { display:block; padding:7px; background:#FFFFCC; border:1px solid #FFCC99; margin:0 0 10px;}

#ou-new ul#kv li { display:block; margin:0 0 7px 0; overflow:hidden; border-bottom:1px solid #E6E4E3;}

#ou-new ul#kv h3{ font:bold 15px Arial; letter-spacing:1px; margin:0 0 5px;}

#ou-new ul#kv img{ float:left; margin:0 10px 10px 0; border:3px solid #FFFFCC;}

#ou-new ul#kv p{ font:13px/19px Arial; width:auto; }



#ou-new ul#kv div.right {display:block; overflow:hidden; float:left; padding:0 10px 5px 0; width:320px; }



* html #ou-new ul#kv li { display:block; height:1%;}

* html #ou-new ul#kv div.right {height:1%; }





/*---------------*/

/*List styles*/

/*---------------*/

li.excell {background: url(http://www.oukosher.org/images/icons/excell-bullet.png) no-repeat 1px 8px;}

li.word {background: url(http://www.oukosher.org/images/icons/word-bullet.png) no-repeat 1px 8px;}



/*---------------*/

/*tooltips*/

/*---------------*/



body div#toolTip { position:absolute;z-index:1000;width:auto;background:#FFFFCC;border:1px double #ccc;text-align:left;padding:2px; }

body div#toolTip p { margin:0;padding:2px 5px;color:#333;font: 11px arial,sans-serif; }

body div#toolTip p em {display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }

body div#toolTip p em span { font-weight:bold;color:#fff; }





/*---------------*/

/*right menu div*/

/*---------------*/

#right-dev {width:210px; float:left; display:inline; padding: 0 0 0 10px;}



#rightnav-dev {margin: 170px 0 0 0; background: #EAEFEB url(/images/layout/bg_toprightcurve.gif) top left no-repeat;}



#rightnav-dev ul{margin:0 0 0 0; padding: 20px 0 50px 0; list-style:none;}

#rightnav-dev ul li{color: #808080;	font: 11px Arial, sans-serif; border-bottom: solid 1px #fff;  padding:5px 0 5px 10px; margin: 0; text-transform: uppercase;}

#rightnav-dev ul li img{padding:0 0 0 -5px;}

#rightnav-dev ul li a{color: #808080;  }

#rightnav-dev ul li a:hover{color: #E7790A;	text-decoration:underline;}

* html #rightnav-dev ul li{height: 1%;} /*  Holly hack to fix bullets and rules*/

* html #rightnav-dev ul li a{color: #808080; }



#rightnav-dev ul li.active {color: #E87809; background-color:#DBE5DB; }

#rightnav-dev ul li.active a {color: #E87809; background-color:#DBE5DB; }



#rightnav-dev ul ul{list-style:none; padding: 0!important;  background-color: #BECCC1; border-top: solid 1px #fff;}

#rightnav-dev ul ul li{	color: #808080; font: 11px Arial, sans-serif; padding: 5px 0 5px 20px; border-bottom: 0; text-transform: capitalize;}

#rightnav-dev ul ul li a{color: #808080; display:block;}

#rightnav-dev ul ul li a:hover{color: #E7790A;	text-decoration:underline;}

* html #rightnav-dev ul ul{margin:4px 0 -4px -10px; background-color: #BECCC1;}

* html #rightnav-dev ul ul li{height: 1%; background-color:none;} /*  Holly hack to fix bullets and rules*/

* html #rightnav-dev ul ul li{color: #808080; font: 11px Arial, sans-serif;	padding: 5px 0 5px 20px; border-bottom: 0; text-transform: capitalize;} 



#rightnav-dev ul ul li.active-sub {color: #808080; background-color:#E1F6E1; }

#rightnav-dev ul ul li.active-sub a {color: #808080; background-color:#E1F6E1;}



#rightnav-dev ul ul li.not-active-sub {color: #808080; font: 11px Arial, sans-serif; padding: 5px 0 5px 20px; border-bottom: 0; text-transform: capitalize; background-color: #BECCC1; }

#rightnav-dev ul ul li.not-active-sub a {color: #808080; display:block; background-color: #BECCC1; }



 li span.passover-link{ font-weight:bold; font-size:13px; color:#E55F00;}

 li span.update-2008{

		font:11px arial;

		color:#701825;

		text-transform: lowercase;

		letter-spacing:1px

}



 * html li span.passover-link{ font-weight:bold; font-size:13px; color:#E55F00;}

 * html li span.update-2008{

		font:11px arial;

		color:#701825;

		text-transform: lowercase;

		letter-spacing:1px

}







span#kosher-com-ad{ width:210px; text-align:center; display:block;}

span#kosher-com-ad img{ border:none; margin:0; padding:0; background:none;}

span#kosher-com-ad a.image{ border:none; margin:0; padding:0; background:none;}

span#kosher-com-ad a.image:visited{ border:none; margin:0; padding:0; background:none;}

span#kosher-com-ad a.kfo{ border:none; margin:0; padding:0; background:none; font:bold 12px arial; color:#d1461d; padding:10px 0; display:block;}

span#kosher-com-ad a.kfo:visited{ border:none; margin:0; padding:0; background:none;}


