﻿ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,table,div,blockquote,fieldset,input
{ margin:0; padding:0 }
body {background: #fdfcf9;
 font-family:Arial, Helvetica, sans-serif; behavior:url("csshover.htc");}
h1 {color:#a65b0c; font-size:22px; margin-bottom:5px;}
h2 {color:#4081b6; font-size:15px; margin-bottom:5px;}
h3 {color:#a65b0c; font-size:12px; margin-bottom:5px;}
h4 {color:#a65b0c; font-size:18px; margin-bottom:7px;}

.fleft { float:left; }
.fright { float:right }

#wrapper {width:100%; min-width:900px; text-align:left;  }

#header {height:114px; width:100%; max-width:1000px; position:relative; margin:auto;}
#welcome {float:right; text-align:center; padding:35px 8% 0 0;}
#welcome h1 {color:#00579d; font-style:oblique; font-size:14px;}
.logo {position:absolute; top:10px; left:4%;}

#nav {clear:both; height:34px; width:100%;  min-width:900px; position:relative; z-index:1;background:#754C24; }
#nav ul {text-align:center; width:100%;}
#nav ul li { line-height:33px; display: inline; margin-right: 1em; list-style:none; font-size:13px; position:relative; }
#nav ul li.last {margin-right:0;}
#nav a {color:#fff; text-transform:uppercase; text-decoration:none; display:-moz-inline-stack; display:inline-block;zoom:1;_display:inline;}
#nav li:hover a, #nav ul li.selected a {color:#c6c08b;}

#nav ul li ul {position:absolute; top:32px; *top:40px; left:-10px; z-index:10; width:160px; margin:0; background:#c9905d; text-align:left; z-index:10; _top:41px; }
#nav ul li ul li { font-size:13px; padding:5px 5px 5px 10px; margin-bottom:2px; display:block; height:auto; font-size:14px; line-height:14px;}
#nav ul li ul li.last {margin-bottom:0;}
#nav ul li ul li a  {color:#fff !important; text-decoration:none; padding:0; text-transform:capitalize;}
#nav ul li ul li a:hover {color:#000;}
#nav ul li ul li:hover a {color:#000 !important;}


#nav ul li ul {display:none;}
#nav ul li:hover ul, #nav ul li ul:hover  {display:block;}



.rounded {background:#c9905d;}

#content-outer {margin:0 auto 10px; width:775px; }
#content {background:#d9c89c;  margin:auto; min-height:500px; _height:500px; padding:10px 0px 5px;position:relative;}
#content p,#content td, #content ul {font-size:13px; color:#231f20; padding-bottom:0px;}
#content a {color:#00579d; text-decoration:none;}
#content a:hover {text-decoration:underline;}
.interior {padding:20px 15px !important; }
#content table#borders {padding:0px; }
#content table#borders td { border: solid 1px black; margin:2px;}
hr {height: 0; border: 0; border-top: 1px solid #a65b0c; margin-top:0; *margin-top:-3px;} 
.imageR { float:right; padding:8px; background:#fff; margin:0px 0px 5px 10px;}
.imageL { float:left; padding:8px; background:#fff; margin:0px 10px 5px 0px;}
.imageC { display:block; padding:8px; background:#fff; margin:auto; text-align:center;}
.clear {clear:both;}
.block {display:block;}
a img {border:none;}

#footer {text-align:center; padding:10px 0px;}
#footer p {color:#bab98c; font-size:12px; padding-bottom:10px;}
#footer p.copy {font-size:10px; text-transform:uppercase;}
#footer a {color:#bab98c; text-decoration:none;}
/*************home****************/
#rCol {float:right; width:274px; margin-right:-5px; }
#lCol{width:480px; float:left; padding:0 10px 80px; }
#lCol p{color:000000;margin-bottom:10px;text-align:left !important}

#erevBox { }
#erevBox h1.up {color:#92D050; font-size:21px;}
#erevBox h1.down {color:red; font-size:21px;}
#erevBox h1.pending {color:#D9C89C; font-size:21px;}
#erevBox h1 img {float:right; margin-left:0px;margin-right:20px;}
#erevBox a {color:#c6c08b; font-size:13px; font-weight:bold;}
#erev-inner {margin:0 0 10px; -moz-border-radius: 10px;border-radius: 10px; background:#00579D repeat-y; min-height:50px; text-align:center; width:254px;}

#box h1 {font-size:16px; line-height:22px; color:#00579d; margin-bottom:3px;}
#box h2 {}
#content p.large {font-size:14px; line-height:18px; }
#content ul {margin-left:20px;}
#content ul li {padding-bottom:10px;}
#box p {font-size:12px;}
#box-inner {background:url(images/boxMid.gif) repeat-y; min-height:100px; _height:100px; width:248px; padding:0 3px;  text-align:center;}
#box2 {}
#box2 p {font-size:12px;}
#box2-inner {background:url(images/boxMid.gif) repeat-y; min-height:100px; _height:100px; width:248px; padding:0 3px;  text-align:left; }
#box {width:255px;}

#imageSlideshowHolder{width: 460px;	height: 290px;	background-color:#FFF; position:relative; padding:8px; margin:0 auto 10px;}
.imageInGallery{width:290px; height:460px;}
#imageSlideshowHolder img{position:absolute;}

#imageSlideshowHolder2{width: 460px;	height: 290px;	background-color:#FFF; position:relative; padding:8px; margin:0px 0px 0px 15px;float:right;}
#imageSlideshowHolder2 img{position:absolute;}


#blueBox {width:478px; height:77px; background:url(images/blueBox.gif) no-repeat; position:absolute; bottom:4px; left:10px; text-align:center;}
#blueBox h1 {color:#fff; font-size:22px; padding-top:12px; *padding-top:15px; margin-bottom:3px;}
#blueBox a {color:#fff; font-size:14px; font-weight:bold;}



/*********kiddush form*************/
#kiddushform {margin:20px auto; width:720px;}
#kiddushform p, #kiddushform table {font-size:13px; padding-bottom:15px;}
#kiddushform p.large, #kiddushform td.large  {font-size:15px; font-weight:bold; padding-bottom:0px;}
#kiddushform label {margin-right:5px;}
#kiddushform table {width:100%;}
#kiddushform table.ftable td {padding:0 5px 5px 0; width:25%;}
#kiddushform table td span {float:right;}
#kiddushform .check {vertical-align:top; margin:2px 7px 0 0; *margin-top:-2px;}
#kiddushform .margin {margin-left:30px; margin-bottom:2px;}
#kiddushform fieldset { padding:10px; margin-bottom:20px;}
#kiddushform legend {font-size:18px; line-height:22px; color:#A65B0C; padding:3px;}
#kiddushform textarea {width:100%; font-family:arial, sans-serif; font-size:13px;}
#kiddushform fieldset { padding:12px; }
#kiddushform legend { font-size:15px;font-weight:bold;color:#4081b6; }
#kiddushform br { clear:both; }

#education p { line-height:20px; }
#education a { font-weight:bold; }
#education h2 { border-bottom:2px solid #4181ca;width:530px;padding-bottom:3px;margin-bottom:4px;margin-top:10px; }
#education i { color:#656565;display:block;float:left;width:80px;padding-left:15px; }

.eruv_up { color:#08ba10; }
.eruv_down { color:#e10c0c; }
.eruv_pending { color:#ffa800; }
.CLTable   td{ padding:0px }  
.CLTable {  

    Background-Color: white;

    Border-Color: white	;

    Font-Size: 11px;

}

.CLHeadingBold {

    Font-Family: Tahoma, Arial, Verdana;

    Font-Size: 11px;

    Text-Align: center;

    Font-Weight: bold;

}

.CLheading {  

    Font-Family: Tahoma, Arial, Verdana;

    Font-Size: 11px;

    Text-Align: center;

    Color: #000000;

}

A.CLLink {

    Font-Family: Tahoma, Arial, Verdana;

    Font-Size: 9px;

    Text-Align: center;

    Color: #000000;

    Text-Decoration: none;

}

A.CLLink:Hover {

    Font-Family: Tahoma, Arial, Verdana;

    Font-Size: 9px;

    Text-Align: center;

    Color: #000000;

    Text-Decoration: underline;

}

.CLdate {  

    Font-Family: Tahoma, Arial, Verdana;

    Font-Size: 11px;

    Text-Align: left;

    Font-Weight: bold;

    text-decoration: none;

}

.CLtime {  

    Font-Family: Tahoma, Arial, Verdana;

    Font-Size: 11px;

    Text-Align: right;

    Font-Weight: normal;

    Margin-Bottom: 0px;

}

.CLhr {

	color: #666666;

	height: 1px;

	width: 50%;

}

.CLHolName {

	font-weight:normal;
}
#order_form {line-height:22px;}
#order_form fieldset { padding:12px; }
#order_form legend { font-size:15px;font-weight:bold;color:#4081b6; }
#order_form label { display:block;float:left;width:140px;line-height:22px; }
#order_form br { clear:both; }
