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:url(images/body-tile.gif) #00579d repeat-x;
 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;}

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

#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; }
#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:url(images/content-tile.gif) repeat-y;  margin:auto; min-height:500px; _height:500px; padding:10px 0px 5px;position:relative;}
#content p, #content ul {font-size:13px; color:#231f20; padding-bottom:10px;}
#content a {color:#00579d; text-decoration:none;}
#content a:hover {text-decoration:underline;}
.interior {padding:20px 15px !important;}

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; color:#fff; text-transform:uppercase;}
#footer a {color:#bab98c; text-decoration:none;}
/*************home****************/
#rCol {float:right; width:274px; margin-right:-5px; }
#lCol{width:480px; padding:0 10px 80px;}

#grnBox {margin:0 0 10px;}
#grnBox h1 {color:#fff; font-size:21px;}
#grnBox h1 img {vertical-align:middle; margin-left:5px;}
#grnBox a {color:#c6c08b; font-size:13px; font-weight:bold;}
#grnBox-inner {background:url(images/grnBoxMid.gif) 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;}

#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;}

#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 p.large {*margin-top:10px;}
#kiddushform label {margin-right:5px;}
#kiddushform table {width:100%;}
#kiddushform table td {padding:0 25px 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 .marginR {margin-right:10px;}
#kiddushform .padding {padding-top:9px;*padding-top:4px;}
#kiddushform fieldset {border:1px solid #a6abb6; 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 .total {color:red; font-weight:bold; font-size:16px; padding-bottom:0; margin-bottom:0;}
#kiddushform .reset {width:113px; height:29px; margin-left:10px; cursor:pointer;}