.oukosher-dropdown .view-all{ padding:0 0 0 5px!important; margin:0!important; text-align:left!important; width:auto!important;  font-size:10px!important; 
text-decoration: underline; position:absolute; bottom:15px; }


.ou-dropdown ul + ul li{ border-top:1px solid #d8cabc;}
.ou-dropdown li a{font-size:10.7px!important;}

.navbar li .learn-more{ padding:7px 0 0 0 !important; margin:0!important; text-align:left!important; width:auto!important; 
text-decoration: underline;  font-size:10px!important; text-transform:capitalize!important;}

.video-content .service-links li{ float:left;}

#header .area-holder {
	background:#eeebe6;
}

.locationOveride{float:left; padding: 0 10px 0 20px;}
.locationOveride span{float:left; font-weight:bold; font-color:black;}
.locationOveride a{float:none;}


.ou-fontpage-news ul{ margin:0 0 0 10px!important;}
.ou-fontpage-news li{ list-style:square;}
.ou-fontpage-news li a{ font-size:13px; color:#444;}

#main .info-area .tabcontent .frame{  min-height:117px;  height:auto !important;  height117px;}

.active-subnav{ display:block;}


.browse-menu li:hover .drop-down,
.browse-menu li.hover .drop-down{display:block;}

.homepage-video-tabs .alignleft img{	border:1px solid #bbbbbb;	padding:2px;
}

.navbar li .drop ul .block{font:11px arial; text-transform:capitalize; letter-spacing:0; }


.single-page{ padding:0!important;}

.resources-frontpage-tab{ }


.search-results .results-pagination{ padding:10px 0 20px 0;}
.search-results .shul-result{ padding: 0; }

/* browse widget */

.browse-widget .article{ padding:0!important;}

.search2, .search3, .search4, .search5{ display:none;}

#contact_form #message{ height:160px;}

/* author listing page */
.author-page .letters-nav{ overflow:hidden; margin:0; padding:0;}
	.author-page .letters-nav li{ float:left; padding:3px; list-style:none;}
	
	.author-page .info-block{ overflow:hidden;}
	.author-page .info-block .bio{ width:300px;}
	.author-page .info-block .article{ margin:0; padding:0!important}

/* Overlay */
.ui-widget-overlay{ position:absolute; top:0; left:0; width: 100%; height: 100%; background:black; background:rgba(0,0,0, .7);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);}
	
.ui-dialog { position: absolute; padding: 10px; overflow: hidden; background:white; border:1px solid #ccc;   -moz-box-shadow: 0px 0px 4px #fff; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #fff; /* Saf3.0+, Chrome */
   box-shadow: 0px 0px 4px #fff; /* Opera 10.5, IE 9.0 */
}
.ui-dialog .ui-dialog-titlebar { padding: 10px; background:#F5F5F5; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; font:bold 14px arial; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 45px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 10px; background: #E5F7F7; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

a, a:link, a:visited { color: #3E8FF4;}

.info-list li a[data-file-type$=flv], .results-item a[data-file-type$=flv] {
	background: url(http://images.ou.org/ou/ico-media-large.gif) no-repeat;
}
.info-list li a[data-file-type$=mp3], .results-item a[data-file-type$=mp3] {
	background: url(http://images.ou.org/ou/ico-audio-large.gif) no-repeat;
}
.info-list li a[data-file-type$=text], .results-item a[data-file-type$=text] {
	background: url(http://images.ou.org/ou/ico-doc.gif) no-repeat;
}
.info-list li a[data-file-type$=pdf], .results-item a[data-file-type$=pdf] {
	background: url(http://images.ou.org/ou/ico_pdf.png) no-repeat;
}

a[data-file-type$=mp3] {
	background: url(http://images.ou.org/ou/ico-audio.gif) no-repeat;
}
a[data-file-type$=flv] {
	background: url(http://images.ou.org/ou/ico-media.gif) no-repeat;
}
a[data-file-type$=text] {
	background: url(http://images.ou.org/ou/ico-doc.gif) no-repeat;
}
a[data-file-type$=pdf] {
	background: url(http://images.ou.org/ou/ico_pdf.png) no-repeat;
}
.results-item h3 a, .authors a {
	padding:0 0 0 20px;
	background-position: 0 3px !important;
}



/* Styling the border css for OU Video */
.block1 .info-list li {
	border: none !important;
}
.block1 .info-list li:first-child {
	margin:0 0 10px 0 !important;
	border-bottom:1px solid #d9d4cf !important;
}
/* Homepage */
.logo {
	width: 420px;
}
#main .block .info-list .alignleft img {
	border: 1px solid #ccc;
}
#gallery li {
	position: relative;
}
.slider-more {
	position: absolute;
	bottom: 1px;
	right:5px;
}
.blocks-holder .block {
	height: 236px;
}
.ou-fontpage-news {
	background: url(http://images.ou.org/ou/bg-block-top.png) no-repeat scroll 1px 26px transparent;
}
/* Synagogue/Mikvah tab */
.addresses-box .description img {
	position: absolute; 
	right: 8px; 
	top: 8px;
}
.addresses-box .member {
	font-size: 7px; 
	position: absolute; 
	right: 3px; top: 23px;
}
.addresses-box .description dd{ 
}

/* Homepage: Job Board Tab */
.tabs3 .text-block {
	position: relative;
}

.tabs3 .more {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
}

/* 	Fixing css for tab states in OU Video box on homepage. This will
	make them consinstant with the Resources box
*/
#main .block .tablist li a {
	color: #625A50;
}
#main .block .tablist li a.active, 
#main .block .tablist li a:hover {
	background: none !important;
}

#main .block .tablist li .left,
#main .block .tablist li .left{
	background:url(http://images.ou.org/ou/bg-tabs.png) no-repeat scroll 0 0 transparent !important;
	padding:8px 6px 5px 10px !important;
}

#main .block .tablist li .right,
#main .block .tablist li .right {
	background:url(http://images.ou.org/ou/bg-tabs-right.png) no-repeat scroll 0 0 transparent !important;
	padding:8px 0 !important;
}

#main .block .tablist li a.active .left,
#main .block .tablist li a:hover  .left{
	background:url(http://images.ou.org/ou/bg-tabs-active.png) no-repeat scroll 0 0 transparent !important;
}

#main .block .tablist li a.active .right,
#main .block .tablist li a:hover  .right {
	background:url(http://images.ou.org/ou/bg-tabs-right-active.png) no-repeat scroll 0 0 transparent !important;
}

/* Styling for template 'article' in template group 'torah' */
.links-area .social-networks {
    margin: 10px 0 0 80px;
}

.video .links-area .social-networks {
	margin: 10px 0 0 0;
}
.article .info .social-networks {
	margin: 0 0 10px 0;
	float: left;
	width: 70%;
}
.links-area .social-networks li a {
	background:url("http://images.ou.org/ou/bg-social-links.gif");
	color:#336699;
}
.links-area .social-networks li a.facebook {
	width:50px;
	background-position: 0 0;
}
.links-area .social-networks li a.twitter {
	background-position:0 -15px;
	width:39px;
}
.service-links {
    list-style-type: none;
    float: right;
    margin: 13px 13px 0 0;
    padding: 0;
}
.heading-area .service-links li{margin: 0 10px 0 0;} 
.service-links li {margin: 0 10px 0 0;}

.footer-area .social-networks, .footer-area .service-links li {	float: left;}
.links-box ul {
	border-bottom:1px solid lightgrey;
	border-top:1px solid lightgrey;
	list-style:none outside none;
	margin:10px 0 0;
	padding:0;
	text-align:center;
	width: 550px;
}
.links-box ul li {
	border-right:1px solid lightgrey;
	display:inline;
	margin:0 0 0 0;
	padding:0 10px 1px;
}
.links-box ul li:first-child {
	border: none;
}
.links-box ul li:last-child {
    border: none;
}
.links-box li a {
	display:inline;
	padding: 0;
	color: #3E8FF4;
}
.links-box li a.resources {
	background: none;
}

.article-block iframe {
	border:medium none;
	overflow:hidden;
	width:550px;
}
.article-block iframe.dafpage {
	height:885px;
}
.article-block .tabset ul {
	list-style-type: none;
	margin: 0 0 5px 233px;
	padding: 0;
	float: left;
}
.article-block .tabset ul.nach {
	margin: 0 0 10px 0;
}
.article-block .tabset li {
	margin: 0 0px 0 0;
	padding: 0 5px;
	float: left;
        border-left: 1px solid lightgrey
}
.article-block .tabset li a {
	color: #3E8FF4;
	text-decoration: none;
}
.article-block .tabset li a.active {
    text-decoration: underline
}
.article-block .tabset li:first-child {
    border: none;
}

.article-block .tabset .holder {
	color:#333333;
	float:left;
	font-size:13px;
	line-height:19px;
	margin:10px 0 0;
}
.article-block .tabset h3 {
	margin: 0 0 10px 0 !important;
}
.article-block h3 {
	color: #555555 !important;
	font-weight: bold !important;
	margin: 15px 0 0 0 !important;
}
.article-block p a {
	color: #3E8FF4 !important;
}
.article-block p {
	color: #555555;
}
.article .header {
	float:left;
	margin:0 0 10px;
	width:550px;
}
.article .header h2 {
	font-size:18px;
	font-weight:normal;
	margin: 0;
	padding:0;
}
.article .header h3 {
	font-size:14px;
	font-weight:normal;
	padding:0;
}
.article .header h3 a {
	text-decoration: underline;
}
.article .heading-area {
	float: right;
}
.article .article-text .source {
	margin: 10px 0pt; 
	color: rgb(102, 0, 0); 
	font-size: 18px; 
	font-family: times;;
}
.service-links li a.twitter {
	width:40px !important;
	background:url("http://images.ou.org/ou/bg-social-links.gif") no-repeat scroll 0 -15px transparent;
	font-size:9px;
	padding:0 0 0 17px;
	height:15px;
}

.service-links li a.facebook {
	background-position:0 0;
	width:51px;
	background:url("http://images.ou.org/ou/bg-social-links.gif") no-repeat scroll 0 0 transparent;
	height:15px;
	padding:0 0 0 17px;
	font-size:9px;
}
.hebrew-text {
	font-size: 16px;
	line-height: 20px;
	text-align: right;
	color: #333333 !important;
}
/* Torah Page */
.ajax-loader {
	float:right;
	margin:10px 20px 0 0;
	display:none;
}
.ajax-loader-big {
	margin: 100px 0 0 0;
	text-align: center;
}

.arg {
	display: none;
}
.browse-by-topic h5 {
	float: left;
	margin-right: 10px !important;
}

.sub-topics {
	background:url("http://images.ou.org/ou/bg-subtopic2.gif") no-repeat;
	float:left;
	margin:2px 0 0;
	padding:2px 2px 2px 9px;
	width:125px;
	display: none;
	position:relative;
}
.sub-topics .text {
	border:0 none;
	float:left;
	font-size:12px;
	margin:0;
	padding:4px 0;
	width:95px;
}
.sub-topics ul {
	display:none;
	position:absolute;
	height:200px;
	overflow:auto;
	background-color:white;
	border:1px solid lightgrey;
	top:25px;
	left:0;

	list-style-type:none;
	margin:0;
	padding:8px;
	width:143px;
}

.sub-topics li {
	font-size:13px;
}
.sub-topics .book {
	padding:0;
	margin:5px 0 0 0;
	border-top:1px solid lightgrey;
	border-bottom:1px solid lightgrey;
}
.sub-topics a {
	display:block;
	width:92%;
	padding:3px 0 3px 15px;
	color:#336699;
}
.sub-topics a:hover {
	background-color:#5b7192;
	color:white;
	text-decoration:none;
}

.bio .article p.contracted {
	height: 100px;
}
#main .blocks .links {
	padding: 0 !important;
	margin: 15px 0 0 0 !important;
}
#main .blocks .links {
	margin: 2px 0 0 0 !important;
}
.info-box h3 a {
	color: #336699;
	line-height: 20px;
}

.fader li {
	padding: 0 3px 0 0;
}

#content .tabs-box .heading .podcasts {
	float: right;
	margin: 0 5px 0 0;
}

#content .tabs-box .heading .podcasts a {
	color: #D3DEF0;
	font-size: 14px;
}

.info-block .view-all {
	float: right;
	clear:both;
	margin:10px 0 0 0;
}

.authors h4 a {
	color: #527AB7;
}

.info-list .download {
	background:url(http://images.ou.org/ou/ico2-mp3.png) no-repeat scroll 0 0 transparent;
	float:right;
	padding:0 16px 0 20px;
}

.paging .current-page {
	font-weight: bold !important;
}

/* Sideboxes */
.authors .view-all {
	float:right;
	margin: 10px 20px 0 0;
}

/* Results Page */
.results-stats {
	margin: 0 0 10px 0;
}

/* Podcast page */
.title-section {

}
.podcast-list {
list-style:none outside none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.podcast-list li {
	border-top:1px solid lightgrey;
	padding:30px 0;
	float:left;
	width:100%;
}
.podcast-list li:first-child {
	border:medium none;
}
.podcast-list p {
	margin:0;
}
.podcast-list .banner img {
	float:left;
	margin:0 10px 0 0;
	width: 70px; 
	height: 70px;
}

/* info tabs */
.parsha-tab li:first-child {
	border-bottom: 1px solid lightgrey;
	margin:5px 0 0 !important;
	padding:0 0 5px;
}
h5.about-title {
	font-size: 16px;
	margin: 30px 0 10px;
}
.dafYomiInfotab .dafYomiListItem .todays-daf {
	position: absolute; 
	color: red; 
	top: 4px; 
	font-size: 10px; 
	left: 132px;
}

/* Mega Menu */
.ou-dropdown .advocacy {
	font-size: 9px !important;
}



		#change-shul-link{ float:right}
		.ac_form {display: none; width:100%; margin:10px 0 0 0; float:left}
		.ac_location  {	width:130px;	border:1px solid lightgrey;	padding:3px;font-size:12px;	margin:0 0 5px 0;	}
		.ac_results {background-color:window;	border:1px solid windowframe;overflow:hidden;	padding:0;	z-index: 10;	}
		.ac_results ul {list-style:none outside none;	margin:0;	padding:0;		}
		.ac_results iframe {display:block;height:3000px;left:0;position:absolute;	top:0;width:3000px;	z-index:-1;	}
		.ac_results li {	cursor:pointer;	display:block;	font:menu;	font-size:12px;margin:0;overflow:hidden;	padding:2px 5px;}
		.ac_loading {	background:url("./indicator.gif") no-repeat scroll right center window;}
		.ac_over {background-color:highlight;	color:highlighttext;}
		/*.pageME a, .pageME a{padding:0 5px;	margin: 0 2px; float: left;}*/
		.pageME a, .pageME a{padding:0 !important;}
		.browse-by-topic a.active_page{text-decoration: underline;}

/* Author Page */
.author .info-box, .author .info-box .holder {
	background: none !important;
}

.author .info-box {
	border: 1px solid #c2b8af;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

.author .info-columns h2 {
	border-bottom:1px solid #C2B8AF;
	font-size:19px;
	font-weight:normal;
	color: #4B4B4B;
}
.author .tabs-box .heading h4 {
	font-size: 16px;
	font-weight: normal;
}
.author .tabs-box .heading {
	background-image: none !important;
	background-color: #5B7192 !important;
	padding: 11px 5px 11px 12px !important;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.author .author-content {
	border: 3px solid #D9D4DF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}
.author .tabs-box .topic-tab {
	background-image: none !important;
	background-color: #f8f6f4 !important;
}

.author .tabs-box .topic-tab .holder {
	background-image: none !important;
	padding: 0 4px 15px;
}

.author .tabs-box .topic-tab .holder ul {
	padding: 0 0 20px 20px;
	float: left;
	width:45%;
}

.author .topic-tab .paging {
	clear: both;
}

.author-articles li:first-child {
    border: none;
    padding: 0;
    margin: 0;
}

.author-articles li {
    list-style-type: none;
    border-top: 1px solid #c2b8af;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0;
}

.author-articles li a {
    font-size: 14px;

}


/* Foxycart Form CSS */
.foxycart {
	float: left;
	width:100%;
	margin: 0 0 20px 0;
}
.foxycart .form-row {
    float: left;
    clear:both;
    width:100%;
    margin: 0 0 10px 0;
}
.foxycart .text-fields .form-row {
    padding: 0 0 5px 0;
    border-bottom: 1px dotted lightgrey;
}
.foxycart .form-row label {
    float: left;
    width: 70px;
}
.foxycart h2 {
	margin: 0 0 20px 0;
}
.foxycart h3 {
    clear: both;
    margin: 20px 0 0 0;
    float: left;  
}
.foxycart ul.pricing-options {
    float: left;
    clear: both;
    margin: 10px 0 30px 20px;
    list-style-type: none;
    padding: 0;
}

.foxycart input[type=radio], .foxycart input[type=checkbox] {
    float:left;
}
.foxycart input[type=text] {
	width: 150px;
	height: 15px;
	border: 1px solid grey;
}
.foxycart input.invalid {
	background-color: #DC143C;
}
.foxycart label[class=right-label] {
    width: 90% !important;
    margin: 0 0 0 10px
}
.foxycart .submit {
	border: none;
}
.foxycart .submit input {
    margin: 10px 0 0 45px;
    color: black;
}

#static-page .event-location, #static-page .event-time {
	margin:0 0 30px;
	width:400px;
}
#static-page .event-location h3, , #static-page .event-time h3 {
	margin:0 0 10px;
}
#static-page .event-location div, #static-page .event-time div {
	margin:0 0 0 20px;
}


/* Synagogue Services */


/* Community Services */
#comm_serv .clear
{
	clear: both;
	margin-bottom: 13px;
}

#comm_serv .small-box .holder
{
	background: none;
}

#comm_serv .featured-info
{
	padding: 14px 10px 6px 10px;
	border: solid #DED9D4 1px;
	-moz-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
}

#comm_serv .featured-info .title
{
	min-height: 105px;
	overflow: hidden;
	clear: both;
}

#comm_serv .featured-info .title img 
{
	float:left;
	margin:0 11px 0 1px;
}

#comm_serv .featured-info h5
{
	color: #336699;
	font: 15px/18px Verdana,Arial,Helvetica,sans-serif;
	margin: 0;
}

#comm_serv .featured-info .date
{
	display:block;
	font-size:11px;
	margin:0 0 6px;
}

#comm_serv .featured-info p
{
	margin:0;
}

#comm_serv .featured-col-holder
{
	width: 572px;
}

#comm_serv .featured-col
{
	float: left;
	width: 260px;
	padding: 5px;
	margin-right: 11px;
	overflow: hidden;
}

#comm_serv .col-left
{
	border-right: solid #DED9D4 1px;
}

#comm_serv .col-border
{
	border-bottom: solid #DED9D4 1px;
	clear: both;
	margin: 0 10px 0 0;
	background: none;
}

/* Holiday Page */
#holidays #content .info-box {
	background: none;
	border: 1px solid lightgrey;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 588px;
}

#holidays #content .info-box .holder {
	background: none;
	padding: 10px;
	width: 588px;
}

#holidays .main-block p {
	width: 300px;
	float: left;
}

#holidays .main-block p a {
	display: block;
	margin: 10px 0 0 0;
}
#holidays .col ul {
	min-height: 110px;
}
#holidays .col li {
	margin:0 0 0 15px !important;
	list-style-image:url(http://www.ou.org/images/ou/list-style-type-grey-box.png);
	list-style-type:square;
}
#holidays .col .author {
	font-size: 12px;
	color:grey;
}
#holidays .col .title a {
	font-size:14px;
}
#holidays .col h3 {
	background:#e0e0e0;
	padding:8px;
	font-size: 15px;
}
#holidays .holder h3{
	color:black !important;
}
#holidays .holder .col {
	border-right:1px solid lightgrey;
	padding:0 9px 0 0;
	width:175px;
}
#holidays .info-columns {
	width:560px !important;
	padding:0 !important;
}
#holidays .info-columns .holder {
	padding:0 !important;
}

/* OU News Page */

#ou_news #archive_header
{
	font-size: 9pt;
	font-family: arial;
	margin: 35px 0 15px 0;
}

#ou_news #ul_archives, #ou_news  #ul_links
{
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	width: 588px;
	height: 35px;
}

#ou_news #ul_archives li
{
	float: left;
	padding-right: 5px;
}

#ou_news #ul_archives #li_header
{
	font-weight: bold;
	font-size: 18px;
}

/* OU Membership */

#ou_membership
{
	width: 588px;	
}

#ou_membership table
{
	border-collapse: collapse;
	width: 588px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ou_membership td
{
	border: solid 1px #5B7192;
}

#ou_membership table td img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;	
}

#ou_membership .td_gift
{
/*	background: #FF6900 url(http://www.ouradio.org/images/member_prize_bg.png) repeat-x;*/
	background-color: #5B7192;
	border: solid 1px #FFF;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;	
	padding-left: 3px;
}

#ou_membership .th_div
{ 
	background: #5B7192 url(http://www.ouradio.org/images/member_price_bg.png) repeat-x;
	width: 35px;
	height: 95px;
	position: relative;
	border: solid 1px #5B7192;
} 
			
#ou_membership .v_txt
{
	color: #FFF;
	font-weight: bold;
	font-size: 20px;
	display: block; 
	padding: 5px 85px 57px 0px;
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
}

#ou_membership .member_submit
{
	margin: 0;
	padding: 0;
	font-size: 9px;	
	font-weight: bold;	
	color: #000;
}

#ou_membership .td_submit
{
	border: none;
}


.ss-service-links .service-links 
{
	list-style-type: none;
	margin: 13px 0 0 13px;
	padding: 0;
}

.ss-service-links .service-links li 
{
	float: left;
	margin: 0 20px 0 0;
	padding: 10px;
	overflow: visible;
	border: none !important;

}

.ss-service-links .service-links li a.addthis_button_compact
{
	background: none !important;
	padding: 0px;	
}

/*********************
Membership
**********************/
.vendornamegray, .vendorlocationgray, .vendorcatgray 
{
	background-color:#EEEEEE;
	color:#333333;
	padding: 5px;
}

.vendorname, .vendorlocation, .vendorcat 
{
	padding: 5px;
}

.more_merchants
{
	background: #5B7192 url(http://www.ouradio.org/images/member_price_bg.png) repeat-x scroll 0 0; 
	text-align:left; 
	font-weight:700; 
	font-size:16pt; 
	padding: 15px 5px; 
	color:#003366;
	border:1px solid #5B7192;
}

.more_merchants_tbl
{
	width: 100%;
}

.merchants_search
{
	padding: 10px; 
	background-color:#FDFCF4; 
	border:1px solid #E2E4DE; 
	margin-bottom:10px;
	width:540px;
	font-size:10pt;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 588px;
	height:175px;
	background-color:	#F2EFEA;
	margin-bottom: 17px;	
}

.scrollable .items 
{
	width:20000em;
	position:absolute;
}

.scrollable .items div 
{
	float:left;
}

#slideshow_nav
{
	width: 50px; 
	height: 20px;
	float: right;
}

#slideshow_nav .control
{
	width: 20px;   
	height: 20px;
	cursor: pointer;
	float: left;
	margin-left: 5px;
}

#slideshow_nav #leftControl
{
	background: url(http://images.ou.org/ssa.left.jpg);
}

#slideshow_nav #rightControl
{
	background: url(http://images.ou.org/ssa.right.jpg);
}

.scrollable .slideshow_holder
{
	width: 172px; 
	/*float: left;*/
	height: 165px;
	padding: 7px; 
	margin: 5px;
}

.scrollable .slideshow_holder h3{margin:5px 0}

.scrollable .box-content .box-holder h3 a 
{
	color:#336699;
	line-height:20px;
}

.scrollable .box-content .box-holder a.more 
{
	color:#336699;
	font-size:9px;
	line-height:11px;
	text-transform:uppercase;
}
.disabled{opacity:.5}

/********************
TORAH DROP DOWN
*********************/

#torah_dd_main
{
	display: none;
	position: absolute;
	top: 161px;
	right: 1px;
	width: 672px;
	/*overflow: auto;*/
	min-height: 260px;
	float: none !important;	
	z-index: 1000;
}

#torah_dd_holder
{
	background: url(http://images.ou.org/elements/torah_mid2.png) repeat-y;
	overflow: auto;
}

#torah_dd_header
{
	background: url(http://images.ou.org/elements/torah_top2.png) no-repeat;
	height: 10px;
}

#torah_dd_footer
{
	background: url(http://images.ou.org/elements/torah_bottom2.png) no-repeat;
	height: 10px;
	clear: both;
}

.torah_dd_col
{
	float: left;
	width: 32%;
}
#left
{
	margin-left: 7px;
}

#mid
{
	border-right: solid 1px #D4CFCB;
	border-left: solid 1px #D4CFCB;
}

#right
{
	border-right: none;
	margin-right: 7px;
}

#header .torah_dd_col h3
{
	margin: 0;
	padding: 0;	
}

#header .torah_dd_col h3 a
{
	font: bolder 13px/17pxVerdana,Arial,Helvetica,sans-serif;
	color: #336699;
	text-decoration: underline;
	float:none;
	padding: 0;
	text-align: left;	
	text-transform: none;
}

.torah_dd_div_col
{
	margin: 0 15px;
	padding: 10px 0;
	border-bottom: solid 1px #D4CFCB;	
}

.torah_dd_div_col_btm
{
	border-bottom: none;
}

#header .torah_dd_ul
{
	list-style: none;
	margin: 0;
	padding: 0;	
	color: #333333;
	font-size: none;
	text-transform: none;	
}

#header #torah_dd_main li
{
background: none !important;
color: none !important;
float: none !important;
font-size:12px;
padding:0;
text-transform: none !important;
}

#header #torah_dd_main li a
{
	line-height: 21px;
	color: #333333;
	float: none !important;
	padding:0;
	text-align:left;	
}

/* Torah stand alone entry form */
#torah-standalone #title {
	margin: 0 0 30px 0;
}

/* Styling for Torah article buffer page */
#torah-buffer .article div {
	font-size: 14px;
	margin: 0 0 20px 0;
}

#torah-buffer .article h2 {
	border-bottom: 1px solid darkgrey;
}

#torah-buffer .article div a {
	background:url("http://images.ou.org/ou/btn-subscribe.png") no-repeat scroll 0 0 transparent;
	color:white;
	display:block;
	padding:5px;
	width:84px;
}

/* Intranet */

#intranet .info-list span a {
	display: inline;
}

/********************************************
							sponsorship
**********************************************/
#communityservicesbody #content {
	margin: 0px;
	padding: 0px;
}
#communityservicesbody #content .frame {
	margin: 0;
	padding: 0;
	position:relative;
}
#communityservicesbody #content .frame .logo {
	position: absolute;
	left: 4px;
	top: -18px;
	z-index:5;
}
#communityservicesbody #content .frame .header {
	height: 84px;}
#communityservicesbody #content .frame .header h1 {
	font: bold 30px/30px corbel, "gill sans", "trebuchet MS", sans-serif;
	margin: 0px;
	padding: 14px 0px 0px 35px;
	color: #ffc;}
#communityservicesbody #content .frame .mainContent {
	margin: 0px;
	position:relative;}
#communityservicesbody #content .frame .mainContent form {
	margin: 0px;
	padding: 0px;
	width:300px;
}
#communityservicesbody #content .frame .mainContent input.box,
#communityservicesbody #content .frame .mainContent textarea.box {
	background: #f5f0e3;
	border: 1px solid #ebdfc8;
}
#communityservicesbody #content .frame .mainContent table {
	margin: 0;
	padding: 0;
	border: none;
}
#communityservicesbody #content .frame .mainContent td {
	font: bold 13px/17px calibri, "trebuchet MS", trebuchet, arial, sans-serif;
	color: #383838;
	margin: 0px;
	padding: 1px 0px;
	border-style: none;
}
#communityservicesbody #content .frame .mainContent button,
#communityservicesbody #content .frame .mainContent input.submit {
	font: bold 19px calibri, "trebuchet MS", trebuchet, arial, sans-serif;
	color: #ffc;
	border: 1px solid #125;
	background: url(http://www.ou.org/dafnach/mainContent_button.gif) repeat-x left top;
	margin-top: 25px;
}
.frame .mainContent input.submit {cursor:pointer;}
#communityservicesbody #content .frame .mainContent em {
	font-style:italic;
	font-size:12px;
	color:#125;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

#communityservicesbody #content .frame .mainContent h2,
#communityservicesbody #content .frame .mainContent p {
	margin:0;
	width:360px;
	text-align:left;
}

#communityservicesbody #content .frame .mainContent p {
	font: normal 12px/17px Verdana,Arial,Helvetica,sans-serif;
	color: #383838;
	padding: 0px;
}
#communityservicesbody #content .frame .mainContent h2 {
	font: normal 18px/20px Verdana,Arial,Helvetica,sans-serif;
	/* color: #5f0202; */
	padding: 20px 0px 5px;
}

#communityservicesbody #content .frame .sidebar {
	margin: 22px 0 0;
	padding: 0px;
	float: right;
	width: 190px;
	clear: right;
	height: 250px;
	position:relative;
}
#communityservicesbody #content .frame .sidebardaf {
	border:1px solid #5f6a89;
	background:#ffc url(http://www.ou.org/dafnach/sidebar_daf.gif) no-repeat right top;
}
#communityservicesbody #content .frame .sidebarnach {
	border:1px solid #9a6060;
	background:#ffc url(http://www.ou.org/dafnach/sidebar_nach.gif) no-repeat right top;
}
#communityservicesbody #content .frame .sidebar h4 {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	font: normal 14px/normal Georgia, "Times New Roman", Times, serif;
	height:50px;
}
#communityservicesbody #content .frame .sidebardaf h4, .sidebardaf h5 {color:#125;}
#communityservicesbody #content .frame .sidebarnach h4, .sidebarnach h5 {color:#500;}
#communityservicesbody #content .frame .sidebar h5, .sidebar .entry p {
	margin:0;
	padding:0;
	font: normal 11px calibri, "trebuchet MS", trebuchet, arial, sans-serif;
}
#communityservicesbody #content .frame .sidebar h5 {font-weight:bold;}
#communityservicesbody #content .frame .sidebar .entry {margin-top:20px;padding-left:40px;}
#communityservicesbody #content .frame .sidebardaf  .entry {background: transparent url(http://www.ou.org/dafnach/sidebar_daf_entry.gif) no-repeat left top;}
#communityservicesbody #content .frame .sidebarnach .entry {background: transparent url(http://www.ou.org/dafnach/sidebar_nach_entry.gif) no-repeat left top;}
#communityservicesbody #content .frame /* Scroller Box */
#scroller_container {
 position: relative;
 width: 160px;
 height: 182px;
 overflow: hidden;
 margin:13px 0 0 15px;
}
#communityservicesbody #content .frame #scroller2_container {
 position: relative;
 width: 160px;
 height: 184px;
 overflow: hidden;
 margin:11px 0 0 15px;
}
#communityservicesbody #content .frame #scroller p, #scroller2 p {padding: 0;}
#communityservicesbody #content .frame /* Scoller Box */
.viewCart {
	background:#FFC;
	border:1px solid #AAC;
	color:#236;
	margin-left:150px;
	padding:3px 5px;
	text-decoration:none;
	}
	
	
	
	
	/* Corner radius */
.ui-corner-tl, .rtl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.ui-corner-tr, .rtr{ -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bl, .rbl{ -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-br, .rbr{ -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-top, .rt, .sb-mod .hd { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bottom, .rb, .sb-mod .ft{ -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-right, .rr{  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-left, .rl{ -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-all, .r, .search-form{ -moz-border-radius: 3px; -webkit-border-radius: 3px; }

	
/*side menu*/
.sb-mod{ margin:0 0 15px; }
	.sb-mod .hd{ background:#63799B; padding:5px 10px;}
	.sb-mod h4{color:white; font-weight:normal; font-size:16px; margin:0; padding:0;}
	.sb-mod .bd{ padding:10px; background:#E8E4DF; border:1px solid #D1C9BD; border-bottom:0 none;}
	.sb-mod a{ color:black; text-decoration:none;}
	.sb-mod a:hover{ color:#00B4AF;}
	.sb-mod .ft{ padding:0 10px 5px; background:#E8E4DF; border:1px solid #D1C9BD; border-top:0 none;}
		.sb-mod .ft .view{ text-align:right; display:block;}


	.sb-mod ul{ padding:0; margin:0; list-style:none;}
	.sb-mod li{ padding:0; margin:0; list-style:none;}



/* 2.  Diplay inline block fix */
.sb-mod .ib, .sb-mod .ib-ul li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align:top; }
.sb-mod .ib-cont{ letter-spacing:-.25em;  word-spacing:-1em;  }  
.sb-mod .ib-cont .ib, .sb-mod .ib-cont .ib-ul li{letter-spacing:normal;  word-spacing:normal;  }  


.featured-authors-sb-mod{}
	.featured-authors-list-item{ padding:10px 5px !important; border-bottom:1px dotted #63799B}
		.featured-authors-ul .featured-authors-list-item:last-child{ border-bottom:0 none;}
		.featured-authors-sb-mod .author-image{width:60px; margin:0 10px 0 0;}
		.featured-authors-sb-mod .hold{width:210px;}
			.featured-authors-sb-mod .author-name{font:15px arial; color:#527AB7; display:block; margin:0 0 5px;}
			.featured-authors-sb-mod .description{font:13px/18px arial; margin:0;}


.featured-videos-sb-mod{}
	.featured-videos-sb-mod .bd{ background:#B2AAA2; padding:5px;}
	.featured-videos-conatiner{background:#5D5853; padding:5px;}
		.featured-videos-player-title{padding:10px 5px; border-bottom:1px dotted #fff;}
			.featured-videos-player-title .title{font:15px arial; color:white;}
	.featured-videos-list-item{ padding:10px 5px !important; border-bottom:1px dotted #4D4843;}
		.featured-videos-image{width:60px; margin:0 10px 0 0;}
			.featured-videos-image img{border:1px solid white;}
		.featured-videos-link{width:210px}
			.featured-videos-link a{color:white;}

.latest-torah-sb-mod{}
	.latest-torah-list-item{ padding:10px 5px 10px 25px !important; border-bottom:1px dotted #63799B}
		.latest-torah-list-item[data-file-type$=text] {background: url(http://images.ou.org/ou/ico-doc.gif) 3px 15px no-repeat;}
	.latest-torah-ul .title{font:15px arial; color:#527AB7; display:block; margin:0 0 5px;}
	.latest-torah-ul .author-name{font:13px arial; color:#333; display:block; margin:0; }

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* 2.  Diplay inline block fix */
.ib, .ib-ul li, .ib-dl dt, .ib-dl dd{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align:top; }
.ib-cont{ letter-spacing:-.25em;  word-spacing:-1em;  }  
.ib-cont .ib, .ib-cont .ib-ul li, .ib-cont .ib-dl dt, .ib-cont .ib-dl dd{letter-spacing:normal;  word-spacing:normal;  }  

