a {
  color: #540000
}


body {
position:relative;
padding:0;
margin:20px;
text-align:center;
font: normal 14px Georgia;
color: #000;
line-height: 17px;
background-image:url('../images/body_bg.gif');
background-position: top;
background-repeat: repeat-y;

}

#bg {
background-image:url('../images/body_bg.gif');
margin-top: -20px;
margin-left: auto;
margin-right: auto;
width:1034px;
}

#wallPaperBG {
position:absolute;
width:980px;
height:149px;
left:10px;
top:55px;
background-image:url('../images/wallpaper_background.jpg');
}


#wallPaperBG2 {
position:absolute;
width:980px;
height:149px;
left:10px;
top:55px;
background-image:url('../images/wallpaper_background2.jpg');
}

div#bodyWrapper {
position:relative;
margin-left: auto;
margin-right: auto;
text-align: left;
width:1034px;
padding-left:10px;

}

/* JEFF added this class */
div#bodyWrapperContact {
position:relative;
margin-left: auto;
margin-right: auto;
text-align: left;
font: normal 18px Georgia;
color: #540000;
width:1034px;
background-image:url('../images/body_bg.gif');
padding-left:10px;
}

#leftColMain {
position:relative;
float:left;
width:480px;
padding-right:22px;
}

#leftColMain2 {
position:relative;
float:left;
width:480px;
padding-right:5px;
}

#rightColMain {
position:relative;
float:left;
width:478px;
}

#leftColWide760 {
position:relative;
float:left;
width:760px;
}

#rightColNarrow230 {
position:relative;
float:left;
width:235px;
left:11px;
margin-left:-15px;
}

#eventWrapper {
position:relative;
float:left;
width:760px;

}

.textWhite {
font: normal 12px Georgia;
line-height: 17px;
color:#fff;
}

.textSmallWhite {
font: normal 10px Georgia;
line-height: 16px;
color:#fff;
}


.textHighlight{
font: normal 14px Georgia;
line-height: 17px;
color:#540000;
}

.textHighlightBold{
font: bold 12px Georgia;
line-height: 17px;
color:#540000;
}

.textSubTitles{
font: bold 18px Georgia;
line-height: 17px;
color:#540000;
}

.textBigBrown {
font: normal 18px Georgia;
line-height: normal;
color:#540000;
}

.textBigBlack {
font: normal 18px Georgia;
line-height: normal;
color:#000;
}
/* JEFF ADDED THE NEXT THREE */
.textHighlightBig{
font: normal 16px Georgia;
line-height: 18px;
color:#ee3423;
}

.textHighlightBigBr{
font: normal 16px Georgia;
font-weight: bold;
line-height: 18px;
color:#540000;
}

.textHighlightEvent{
font: normal 16px Georgia;
margin-bottom: 5px;
line-height: 17px;
color:#540000;
}


.photoCaption {
position:relative;
margin-top:5px;
font: normal 12px Georgia;
line-height: 17px;
color:#540000;
}

.photoText{
position:relative;
margin-top:15px;
height:80px;
}

/*Jeff added these 3 */
.photoTextRoom{
position:relative;
height:80px;
width: 395px;
margin-left: 46px;
margin-right: -2px;
margin-top:0;
*margin-top: -20px;

}



.photoTextMemb{
position:relative;
margin-top: 2px;
margin-left: 10px;
color: #540000;
font-size: 16px;
font-weight: bold;
}

.photoTextFAQ{
position:relative;
height:80px;
width: 370px;
margin: -1px 26px 0px 53px;
*margin: -30px 26px 0px 53px;

}

.zoomButton {
float:left;
padding-right:10px;
margin-bottom:10px;
}

.blueArea480px {
position:relative;
width:470px;
padding:10px 5px;
background-color:#C5E9F7;
}

.hotboxArea480px {
position:relative;
width:481px;
padding:0px;
background-color:#C5E9F7;
}

.blueArea480px ul {
margin: 10px 0px; padding: 0px;
list-style-type: none;
}

.blueArea480px li {
margin-bottom: 12px;
}

.wedArea480px {
position:relative;
width:480px;
padding:10px 5px;
background-color:#e1edec;
background-image: url(../images/lower-east-side-wed-bg.gif);
background-repeat: none;

}

/*-- Twilight Thursdays --*/

.twilightthursArea480px {
position:relative;
width:480px;
height: 191px;
overflow: hidden;
background-color:#e1edec;


}



.lightBlueArea480px {
position:relative;
width:480px;
padding:10px 5px;
background-color:#E0F2EE;

}


/* JEFF added the next four classes */
.beigeArea480px {
position:relative;
width:480px;
padding:10px 5px;
background-color:#E5E7B5;

}

.lightPinkArea480px {
position:relative;
font-size: 18px;
height: /* 130px; */ 230px;
line-height: normal;
width:480px;
padding:10px 5px;
background-color:#E1C3D3;
color: #540000;
margin-bottom: 30px;
}

.lightPinkArea480px-noheight {
position:relative;
font-size: 18px;
line-height: normal;
width:480px;
padding:10px 5px;
background-color:#E1C3D3;
color: #540000;
margin-bottom: 30px;
}



.lightBlueAreaResearch480px {
position:relative;
width:480px;
padding:10px 5px;
font-size: 18px;
line-height: 17px;
color: #540000;
background-color:#E0F2EE;
margin-bottom: 30px;

}

.orangeArea480px {
position:relative;
width:480px;

padding:10px 5px;
background-color:#fedeb8;
}


.brownArea480px {
position:relative;
width:480px;
padding:10px 5px;
background-color:#d9d4ce;
}
.beigeArea478px {
position:relative;
width:468px;
padding:10px 5px;
background-color:#E5E7B5;
}

.beigeArea940px {
position:relative;
width:940px;
padding:10px 5px;
background-color:#E5E7B5;
}


.whiteArea478px {
position:relative;
width:468px;
margin-top: 30px;
padding:10px 5px;
background-color:#fff;
}

/*JEFF added this */
.darkBlueArea478px {
position:relative;
width:478px;
height: 130px;
padding:10px 5px;
background-color: #1EB4E7;
margin-top: 67px;
margin-bottom: 30px;
color: white;
font-size: 16px;
}

/* JEFF added these 4 as well */

.brownArea478px {
position:relative;
width:478px;
padding:0 5px;
background-color:#d9d4ce;
}

.whiteArea478px {
position:relative;
width:478px;
height: 250px;
padding:0px 5px;
background-color:#fff;
}

.lavendarAreaFAQ478px {
position:relative;
width:468px;
*width:458px;
height: 301px;
padding:0px 5px;
background-color:#c7b0b3;
font-size: 14px;
color: black;
margin-bottom: 30px;
}

.lightGreyArea478px {
position:relative;
width:468px;
padding:10px 5px;
background-color:#ece9e5;
font-size: 14px;
}

.lightGreyAreaFAQ478px {
position:relative;
width:458px;
padding:10px 5px;
background-color:#ece9e5;
color: #54000;
font-size: 14px;
margin-top:18px;
}

.lightGreyAreaContact478px {
position:relative;
width:468px;
padding:10px 5px;
height: 328px;
background-color:#ece9e5;
font-size: 16px;
}

/* JEFF created the next seven classes */


.lightGreyArea476px {
position:relative;
width:476px;
*width:466px;
padding:10px 5px;
background-color:#ece9e5;
font-size: 14px;
}

.lightGreyArea480px {
position:relative;
width:470px;
padding:10px 5px;
background-color:#ece9e5;
margin-bottom: 30px;
}

.lightGreyAreaContact480px {
position:relative;
width:470px;
height: 328px;
padding:10px 5px;
background-color:#ece9e5;
margin-bottom: 30px;
font-size: 16px;
}

.lightGreyAreaMember480px {
position:relative;
width:480px;
font-size: 18px;
padding:10px 5px;
background-color:#ece9e5;
color: #540000;
line-height: normal;
margin-bottom: 30px;
}

/* JEFF IS CONFUSED BY THIS LIST*/
.lightGreyArea2Mem480px {
position:relative;
width:466px;
padding:14px 5px;
background-color:#ece9e5;
margin-bottom: 30px;
}



.lightGreyArea2Mem480px ul {
list-style: none;
margin:0 0 0 28px;
padding: 0;
}

.lightGreyArea2Mem480px li {
list-style-image: url(../images/support/arrow.gif);
margin-right: 10px;
margin-bottom: 9px;
margin-left: 16px;
}
/* END JEFF'S CONFUSION */

.lightGreyArea478px {
position:relative;
width:478px;
padding:10px 5px;
background-color:#ece9e5;
margin-bottom: 30px;
}

.lightGreenAreaMem480px {
position:relative;
width:467px;
padding:10px 5px;
font-size: 18px;
line-height: normal;
color: #540000;
background-color:#e5e7b5;
margin-bottom: 30px;
}

/*
.lightOrangeArea480px {
position:relative;
float: left;
width:480px;
height: 206px;
padding:10px 5px;
background-color:#fedeb8;
margin-bottom: 30px;
}
*/

.lightOrangeArea480px {
position:relative;
float: left;
width:480px;
/**height:
 225px;
height: 240px; */
padding:10px 5px;
background-color:#fedeb8;
margin-bottom: 30px;
}

.featuredEventBox {
position:relative;
float: left;
width:480px;
height: 275px;
/**height: 225px;
height: 240px; */
padding:10px 5px;
background-color:#fedeb8;
margin-bottom: 30px;
}

.OrangeArea480px {
position:relative;
width:478px;
padding:10px 5px;
background-color:#f89828;
margin-bottom: 30px;
}

/* JEFF ADDED THESE TWO */
.memberButtonL {
position: relative;
margin-left:10px;
margin-top: 7px;
margin-right: 213px;
}

#donateButton {
position: relative;
margin-top:  10px;
margin-bottom: 6px;
margin-left:10px;
margin-top: 7px;
}

/* JEFF added this too */



.arrowbox {
list-style: none;
list-style-image: url(../images/csmfaq/arrow.gif);
margin: 4px 10px 33px 14px;
padding: 0;
}

.greenArea478px {
position:relative;
width:478px;
padding:10px 5px;
background-color:#A9BC3F;
}

.lightBlueArea478px {
position:relative;
width:468px;
padding:10px 5px;
background-color:#E0F2EE;
margin-bottom: 30px;
}

.lightBlueLES468px {
position:relative;
width:468px;
height: 182px;
padding:10px 5px;
background-color:#E0F2EE;
margin: 0px 0px 30px 0px;
}

.genericBlueBox470px {
width:470px;
padding:10px 5px;
background-color: #E0F2EE;
}

/*JEFF added this */
.genericBlueBoxGroups470px {
width:470px;
height: 130px;
margin-bottom: 30px;
padding:10px 5px;
background-color: #E0F2EE;
}

.genericGrayBox730px {
width:720px;
padding:10px 5px;
background-color: #D0D3D6;
}


/* JEFF ADDED THIS */

.genericGrayBox730px2 {
width:720px;
padding:10px 5px;
background-color: #f4f3f8;
}

.genericWhiteBox730px {
width:720px;
padding:10px 5px;
background-color: white;
}



.genericBlueBox472px {
width:472px;
padding:10px 3px;
background-color: #E5E7B5;
}

/* JEFF ADDED THESE THREE AS WELL */
.genericDarkBlueBox472px {
width:472px;
padding:10px 8px;
margin-bottom: 30px;
background-color: #1EB4E7;
font: normal 14px Georgia;
line-height: normal;
color:#fff;
}

.lesGuideBox472px {
width:472px;
height: 182px;
padding:10px 8px;
margin-bottom: 30px;
background-color: #c5e9f7;
font: normal 18px Georgia;
line-height: normal;
}

.genericDarkBlueBox480px {
width:480px;
height: 116px;
padding:10px 5px;
margin-bottom: 30px;
background-color: #1EB4E7;
font: normal 14px Georgia;
line-height: 17px;
color:#fff;
}

.genericDarkBlueBox213px {
width:213px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
background-color: #1EB4E7;
margin-bottom:15px;
font: normal 12px Georgia;
line-height: 17px;
color:#fff;
}

/* JEFF ADDED THESE FIVE */

.genericLightOrangeBox216px {
width:213px;
height: 190px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
background-color: #fedeb8;
font: normal 14px Georgia;
line-height: normal;
}



.genericBlueBox213px {
width:213px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
background-color: #E5E7B5;
margin-bottom:15px;
font: normal 12px Georgia;
line-height: 17px;
}

.genericBrownBox213px {
width:213px;
height: 150px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
background-color: #540000;
margin-bottom:30px;
font: normal 18px Georgia;
color: white;
line-height: normal;
}

.genericBrownBox213px p{
font: 12px;
}

.genericOrangeBox216px {
width:213px;
height: 190px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
background-color: #f89828;
font: normal 14px Georgia;
color: white;
line-height: normal;
}


.genericPurpleBox213px {
width:213px;
height: 150px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
background-color: #B77197;
margin-bottom:30px;
font: normal 12px Georgia;
color: white;
line-height: normal;
}

/* JEFF ADDED THESE THREE*/
.directionsButton {
position:relative;
margin-top: 24px;
}


.contactImage {
  margin: 0px  24px 0px 14px;
}


.eventButton{
position: relative;
margin-top: 10px;
}


.marginBottom8px {
position:relative;
margin-bottom:8px;
}

.marginTop8px {
position:relative;
margin-top:8px;
}

.marginTop30px {
position:relative;
margin-top:30px;
}

.marginTop34px {
position:relative;
margin-top:34px;
}

.clearBoth {
clear:both;
}


/* HEADER ROW */
#logo {
position:relative;
float:left;
width:250px;
height:134px;

}

#accessibleBy {
position:relative;
float:left;
width:216px;
}

#toursStartAt {
position:relative;
float:left;
width:285px;
}

#headerNavLinksSearch {
/* position:relative; */
float:right;
text-align: right;
margin-right: 35px;
left:286px;
width:309px;
/* margin-right: 25px; 
*/
}


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

#headerNavLinksSearch li {
display:inline;
}


/* ----   NEW HOMEPAGE DIV ---*/

#headerNavLinkshome1 {
position:relative;
float:left;
left:286px;
width:309px;
}


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

#headerNavLinkshome1 li {
display:inline;
}


.paddingRight12px {
padding-right:12px;
}

#mainSearchArea{
margin-top:15px;
}

#searchField {
position:relative;
float:left;
border:solid 1px #AE9495;
height:17px;
width:154px;
}

#searchButton {
position:relative;
float:left;
margin-left:10px;
}

/* END HEADER ROW */


/* CONTENT AREA */




.titleImage {
position:relative;
margin-bottom:30px;
margin-left:10px;
}

/* jeff added the next five classes */
.smallerTitleImageL {
position:relative;
margin-bottom:18px;
margin-left:10px;
}

.smallerTitleImageL2 {
position:relative;
margin-top: 30px;
margin-bottom:8px;
}

.smallerTitleImageR {
position:relative;
margin-top: 30px;
margin-bottom:18px;
margin-left:10px;
}



.smallerTitleImageMem {
position:relative;
margin-bottom:4px;
margin-left:10px;
}

.memPadding {
position:relative;
margin-left:10px;
}

#subTitleImage {
margin-left:10px;
}

.subTitle {
position: relative;
margin: 30px 0 18px 10px;
}

.subTitleSubTalks {
position: relative;
margin: 10px 0 25px 10px
;
}




/*JEFF added this */
.subTitleImageMarginBottom {
margin-left:10px;
margin-bottom: 7px;
}

.subTitleImage {
margin-left:10px;
}

#contentArea {
position:relative;
}

#tourBoxesWrapper {
position:relative;
float:left;
width:760px;
*z-index:2000;
}

#rightAreaWrapper {
position:relative;
float:left;
width:235px;
left:11px;
margin-left:-15px;
}

#rightAreaWrapper a {
  color: #540000;
}



/* Tour Boxes */

.tourBoxes, .tourBoxesMultiple, .tourBoxesMisc  {
position:relative;
float:left;
width:235px;
height:316px;
margin-right: 18px;
background-color: #C5E9F7;
}

.tourBoxesTall  {
position:relative;
float:left;
width:235px;
height:316px;
margin-right: 18px;
background-color: #C5E9F7;
}

.tourBoxesMultiple {
background-color:#E5E7B5;
}

.tourBoxesMisc {
background-color:#E5E7B5;
height:182px;
}
.tourPhoto {
position:relative;
text-align:center;
margin: 6px 0;
}

.tourTitle, .tourMoreDetails {
margin:0 6px;
height:14px;
padding-bottom:5px;
}

.tourTitleTall {
margin:0 6px;
height:40px;
}

.tourDetails {
clear:both;
margin:0 6px;
margin-top:3px;
height:95px;
*height:102px;
line-height: 17px;

}

.tourDetailSmall {
clear:both;
margin-left: 6px;
margin-top: 5px;
height:80px;
*height:87px;
line-height: 17px;
}

.tourDetailstall {
clear:both;
margin:0 6px -13px;
margin-top:23px;
height:95px;
*height:102px;
line-height: 17px;

}

.select, .selectTour{
position:relative;
float:left;
width:115px;
padding-left:6px;
margin-top:12px;
}

.more {
position:relative;
margin-left:6px;
margin-top:8px;
*margin-top:2px;
}
.moreInfo{
position:relative;
float:left;
left:20px;
margin-top:12px;

}

.moreAbout{
position:relative;
float:left;
left:12px;
margin-top:12px;
}

/* End Tour Boxes */


/* More About Hidden Layers Absolutely Positioned */

/*DANIEL I FUTZED STARTING HERE */
#moreAboutGettingByHidden{
position:absolute;
left:170px;
visibility:hidden;
z-index:1000;
bottom:733px;
}


#moreAboutPiecingItHidden{
position:absolute;
left:420px;
visibility:hidden;
z-index:1000;
bottom:733px;
}

#moreAboutMooreHidden{
position:absolute;
left:680px;
visibility:hidden;
z-index:1000;
bottom:733px;
}


#moreAboutConfinoHidden{
position:absolute;
left:170px;
visibility:hidden;
z-index:1000;
bottom:385px;
}





#moreAboutWalkHidden{
position:absolute;
left:420px;
visibility:hidden;
z-index:1000;
bottom:385px;
}

#moreAboutNextStepsHidden{
position:absolute;
left:680px;
visibility:hidden;
z-index:1000;
bottom:385px;
}

#moreAboutKitchenHidden{
position:absolute;
left:170px;
visibility:hidden;
z-index:1000;
bottom:53px;
}


#moreShopclosedHidden{
position:absolute;
left:300px;
visibility:hidden;
display: none;
z-index:1000;
top:10px;
}

/* More About Pop U
p Layer Elements */

.moreAboutLayer {
position:relative;
left:19px;
top:9px;
width:340px;
background-color:#fff;
border: solid 5px #55BBEC;
padding:15px;
z-index:1000;
}

.moreAboutLayer h1 {
font: normal 25px georgia;
color: #55BBEC;
margin-top:0px;
}

.closeMoreAbout {
float:right;
width:57px;
height:21px;
margin-left:-50px;
margin-top:2px;
background-image:url('../images/close_more_about.gif');
background-repeat: none;
cursor:pointer;

}

/*DANIEL I STOPPED FUTZING HERE */

/* More About Pop Up Layer Elements */

.moreAboutLayer {
position:relative;
left:19px;
top:9px;
width:340px;
background-color:#fff;
border: solid 5px #55BBEC;
padding:15px;
z-index:1000;
}

.moreAboutLayer h1 {
font: normal 25px georgia;
color: #55BBEC;
margin-top:0px;
}

/* End More About Pop Up Layer Elements */


/*Right Misc Area Elements */

#rightAreaWrapper h1 {
font-size:18px;
color:#7E3D39;
margin-top:0px;
}

/*Jeff Added This */
#rightAreaWrapper h2 {
font-size:18px;
color:#7E3D39;
margin-top:23px;
}

#rightAreaWrapper h3 {
font-size:18px;
color:#7E3D39;
margin-top:23px;
}



#rightAreaWrapper .details {
margin-top:-8px;
width: 219px;
*margin-top:-15px;
line-height: normal;
}

.details p {
margin-top: 6px;
margin-bottom: 8px;
}

.details a {
  color: #540000;
}


/*Jeff added these five*/

#talksRightWrapper {
position:relative;
float:left;
width:216px;
left:18px;
/*margin-left:-15px;*/

}

#talksRightWrapper ul {
width:216px;
}

#talksRightWrapper h1 {
margin-top: 4px;
margin-bottom: 6px;
*margin-bottom: -10px;
}

#talksRightWrapper form {
margin-bottom: -8px;
*margin-bottom: 32px;
}


#talksRightWrapper h2 {
margin-bottom: 12px;
}

#talksRightWrapper h3 {
*margin-top: -18px;
margin-bottom: 8px;
}

.talksRightLink {
background-color: #d6d7cf;
padding-left: 3px;
padding-right: 3px;
text-decoration: none;
}

 .details ul  {
 margin: 0 0 22px 0;
 padding:0;
 list-style: none;
 }

 .details li {
 margin-bottom: 22px;
 }

#rightColNarrow230 h1 {
position: relative;
margin-top: 0px;
}


#rightColNarrow230 h2 {
position: relative;
margin-top: 0px;

}


#rightColNarrow230 .details {
margin-top:-8px;
*margin-top:-8px;
margin-bottom: 30px;
line-height: normal;
}

/*#rightAreaWrapper a {
text-decoration:underline;
color: #000
}*/

#grayArrow {
position:relative;
top:5px;
left: 2px;
}
#museumIsOpen {
color:#7E3D39;
font-weight:bold;
font-size:13px;
}
/* END Right Misc Area Elements */

/* Footer Area */

#footerWrapper {
position:relative;
margin-top:30px;
padding-top: 9px;
padding-left:7px;
padding-right:7px;
height:76px;
width:980px;
background-color:#EDE9E6;
color:#4E0904;
font-size:11px;
clear: both;
}

#footerWrapper .footerColumns {
position:relative;
float:left;
width:245px;
}

/* Footer Buttons Elements */

 .footerColumns .buttons {
position:relative;
float:left;
padding-right:5px;
}

.footerColumns .buttonsText {
position:relative;
float:left;
top:-2px;
}


.footerColumns .buttonsBreak {
clear:both;
height:8px;
}



/* Footer Buttons Elements */


/* E-newsletter Elements */
#signUpField {
position:relative;
float:left;
border:solid 1px #AE9495;
height:17px;
width:144px;
}

#signUpButton {
position:relative;
float:left;
margin-left:10px;
}
/* End E-newsletter Elements */

/* Copyright Area */

#copyrightWrapper {
position:relative;
float:left;
margin-top:20px;
}

.titles {
position: relative;
margin-bottom: 18px;
}


/* SECTION BASED STYLES */




/* History - Collections */

#historyCollectionsLeftCol {
position:relative;
float:left;
}

#historyCollectionsRightCol {
position:relative;
width:478px;
float:left;
margin-left:10px;
}

#titleImagesArea {
width:970px;
height:238px;
background-color:#99D0C5;
padding:10px 5px;
}

#titleImagesArea .selections {
position:relative;
float:left;
}

#titleImagesArea .dividers {
position:relative;
float:left;
padding: 0 3px;
top: -2px;
}

#titleImagesArea .text {
position:relative;
width:220px;
height:60px;
}

.moreAboutHistory {
position:relative;
margin-top:10px;
}


#collectionsImageArea {
width:470px;
padding:10px 5px;
background-co
lor: #E0F2EE;
}

#collectionsZoom {
margin-top:15px;
}


#cycleImageArea {
margin-top:27px;
width:470px;
padding:10px 5px;
background-color: #E0F2EE;
}

#cycleTitle {
padding:2px 0px 22px 0px;
}

#cycleWrap {
position:relative;
left: 6px;

}

#cycleLeftArrow, #cycleRightArrow {
position:relative;
float:left;
top: 80px;

}

#cycleImage {
position:relative;
float:left;
padding:0 10px;
}

#cycleImageRoom {
position:relative;
float:left;

}

/* JEFF ADDED THESE FOUR */
#cycleLeftArrowR, #cycleRightArrowR {
position:relative;
float:left;
top: 10px;
}


#cycleImageAreaMember {
width:470px;
padding:10px 5px;
background-color: #ece9e5;
}

#cycleLeftArrowMember, #cycleRightArrowMember {
position:relative;
float:left;
top: 100px;
}

/* DANIEL these are the classes for the Room for Rent arrows */
#cycleLeftArrowRoom {
position:relative;
float:left;
top: 18px;
margin-right: 460px;
}

#cycleRightArrowRoom {
position:relative;
float:left;
margin-top: -10px;
margin-right: 2px;

}
/* DO NOT REMOVE SIDEBAR AND H2.ATSTART, THEY CONTROL ACCORDION FUNCTION */
.sidebar  {
display: inline;
margin: 0px;
padding: 0px;
}
.sidebar2  {
display: inline;
margin: 124px 0px 0px 0px;
padding: 0px;
font-size: 14px;
}

h2.atStart {
width:476px;
*width:466px;
height:22px;
background-color:#99D0C5;
margin:5px 0px;
padding:0;
padding-top:7px;
padding-left:2px;
}
/* JEFF ADDED THESE FOUR CLASSES */
h2.atStartViz {
width:476px;
*width:466px;
height:22px;
background-color:#56bcec;
margin:5px 0;
padding:0;
padding-top:7px;
padding-left:2px;
}

h2.atStartJob {
width:476px;
*width:466px;
height:22px;
background-color:#b1bb1e;
margin:5px 0;
padding:0;
padding-top:7px;
padding-left:2px;
font-size: 16px;
color: #540000;
}


h2.atStartIntern {
width:476px;
*width:466px;
height:22px;
background-color:#e5e8b5;
margin:5px 0;
padding:0;
padding-top:7px;
padding-left:6px;
font-size: 16px;
color: #540000;
}

h2.atStartFAQl {
width:478px;
height:22px;
background-color:#ece9e5;
margin:5px 0;
padding:0;
padding-top:7px;
padding-left:2px;
color: #540000;
font-size: 14px;
}

h2.atStartFAQr {
width:478px;
*width:466px;
height:22px;
background-color:#c7b0b3;
margin: 5px 0;
padding-top:7px;
padding-left:2px;
padding-right: 0px;
color: #540000;
font-size: 14px;
}

/* DO NOT REMOVE SIDEBAR AND H2.ATSTART, THEY CONTROL ACCORDION FUNCTION */


/*Media Box Tenement Sytles */

#mediaBoxWrapper {
position:relative;
float:left;
width:770px;
height:580px;
background-color:#fff;
padding:10px;
text-align:left;

}


#norelContentArea {

width:790px;

}


#mediaContentArea {

width:790px;
height:440px;
background-color:#AADCD1;
padding:10px;
}

#mediaImageAndCycle {
position:relative;
float:left;
margin-right:20px;
wid
th:390px;
}

#mediaContent {
position:relative;
float:left;
}
#mediaContentText {
position:relative;
width:350px;
height:345px;
}

#mediaCycle {
position:relative;
float:left;
margin-top:20px;
}

#mediaBackNext {
position:relative;
float:left;
margin-top:20px;
left:125px;
}

#mediaBoxTopContent {
width: 389px;
display: inline;
background-color: #e0f2ee;
padding: 5px 5px 5px 5px;


}


/* Group Visits - MANY FORM CLASSES AND IDS FOR THIS PAGE*/

/* K12 Groups Initially Set be Hidden */
#adultGroups {
position:relative;
width:980px;
visibility:hidden;
}

#k12Groups {
position:absolute;
top:0;
width:980px;
}

/* K12 Groups Initially Set be Hidden */


.groupsTabs {
margin-left:10px;
margin-top:3px;
}

/* Begin Jeffs tabs for ada icons*/
.adaTitleAndImage {
position:relative;
float:left;
width:100px;
padding-top:10px;
}

.adaContent {
position:relative;
float:left;
width:358px;
padding-top:8px;
padding-bottom: 48px;
}
/* End Jeffs tabs for ada icons */

.tabsTitle {
margin-bottom: 8px;
}


.tabsTitleAndImage {
position:relative;
float:left;
width:243px;
padding-top:10px;
}


/* Jeff added these for Tenement Talks*/

#talksLeftWrapper {
position:relative;
float:left;
width:746px;
margin:0;
padding:6px 0 5px 5px;
}




h2.details {
margin-bottom: 200px;
}





/*begin Jeffs Events Additions */
.eventImageBig {
position:relative;
float:left;
margin-right: 26px;
padding-top: 8px;
padding-bottom: 8px;
}

.eventText {
position:relative;
float:left;
width:233px;
padding-top: 5px;
}

.eventImage {
position:relative;
text-align:center;
margin: 0;
}
.eventBoxes, .eventBoxesMultiple, .eventBoxesMisc  {
position:relative;
float:left;
background-color: #fedeb8;
width:235px;
height:310px;
margin-right: 18px;
}


/*JT added the next one and changed the one after */
.eventBoxesLong {
position:relative;
float:left;
background-color: #fedeb8;
width:235px;
*height:420px;
height: 390px;
margin-right: 18px;
}

.eventBoxesLonger {
position:relative;
float:left;
background-color: #fedeb8;
width:235px;
*height:470px;
height: 440px;
margin-right: 18px;
}


.talkBox {
position: relative;
float: left;
background-color: #eee7dd;
width: 213px;
margin-left: 19px;
height: 279px;
padding:8px ;
font: normal 14px Georgia;
line-height: normal;
}


.eventDate {
position: relative;
margin: 9px 0 4px 8px;
font: bold 16px Georgia;
color: #ee3423;
}

.textHighlightEvent{
font: normal 16px Georgia;
margin-bottom: 5px;
line-height: 17px;
color:#540000;
}



/* end Jeff events boxes*/

.tabsContent {
position:relative;
float:left;
width:215px;
padding-top:32px;
}

#toursSelections {
width:470px;
padding:10px 5px;
background-color: #E0F2EE;
margin-bottom:15px;
margin-top:-5px;
background-color:#C5E9F7
}


/* JEFF ADDED THIS */
#toursSelectionsk12 {
width:470px;
padding:10px 5px;
background-color: #e2c3d3;
margin-bottom:15px;
margin-top:-5px;
}

.imagePadding {
position:relative;
margin-top:5px;
}


.formTitles {
position:relative;
left:5px;
margin-top:20px;
margin-bottom:5px;

}

.formFieldAreas {
position:relative;
left:37px;
margin-bottom:5px;
width:411px;
}

.formFieldAreasLeftCol {
position:relative;
float:left;
width:166px;
margin:10px 0;
}

.formFieldAreasRightCol {
position:relative;
float:left;
left:10px;
width:166px;
margin:10px 10px;
}


#dateTextHiddenFirst, #dateTextHiddenSecond, #dateTextHiddenThird, #dateTextHiddenFourth,#dateTextHiddenFifth, #dateTextHiddenSixth {
float:left;
margin:5px 0;
width:190px;
font-weight: bold;
font-style: italic;
}

.formInputNormal {
width:167px;
height:17px;
border: solid 1px #AFB295;
}

.formInputNarrow {
width:100px;
height:17px;
border: solid 1px #AFB295;
}

.formInputWide {
width:381px;
height:17px;
border: solid 1px #AFB295;
}

.formTextAreaNormal {
width:381px;
height: 67px;
border: solid 1px #AFB295;


}
#defaultMenu1, #defaultMenu2,#defaultMenu3, #defaultMenu4, #defaultMenu5, #defaultMenu6 {
position:absolute;
}

#weekdayOption1, #weekendOption1, #weekdayOption2, #weekendOption2,#weekdayOption3, #weekendOption3,#weekdayOption4, #weekendOption4, #weekdayOption5, #weekendOption5, #weekdayOption6, #weekendOption6 {
position:absolute;
visibility:hidden;

}

/*Tour Training Page */
.tourTrainingBoxes  {
position:relative;
float:left;
width:235px;
height:310px;
*height:340px;
margin-right: 18px;
background-color: #E1C3D3;
}

/* Lesson Plans Page */


#lessonPlansWrapper {
position:relative;
float:left;
width:760px;
*z-index:2000;
}


.lessonPlansBoxes  {
position:relative;
float:left;
width:235px;
height:480px;
*height:450px;
margin-right: 18px;
background-color: #E1C3D3;
}

.lessonPlansPhoto {
position:relative;
text-align:center;
margin: 6px 0;
}

.lessonPlansTitle{
margin:0 6px;
height:14px;
padding-bottom:5px;
}

.lessonPlansDetails {
clear:both;
margin:0 6px;
margin-top:10px;
height:110px;
}
.downloadTitles {
margin:0 6px;
margin-top:9px;
}
.downloadButtons {
margin:0 6px;
margin-top:4px;
}

#lessonsAndActivities {
position:relative;
padding:9px;
width:200px;
background-color:#B77197;
color:#fff
}

#lessonsAndActivities p {
margin-top:2px;
}

.primarySourcesWrapper {
margin-bottom:15px;
margin-left:6px;
}

.primarySourcesEntry {
position:relative;
float:left;
width:114px;
margin-right:8px;
}

.primarySourceText {
line-height:14px;
font-size:11px;
margin-top:5px;
height:45px;
}

.primarySourcePdf {
margin-top:5px;
}

.onlineActivitiesWrapper {
margin-bottom:15px;
margin-left:6px;
}

.onlin
eActivitiesEntry {
position:relative;
float:left;
padding:8px;
height: 300px;
margin-right:16px;
background-color:#E5E8B5;
}

.onlineActivitiesImage {
padding: 4px 0;
}

.onlineActivitiesButton {
position:relative;
margin-top:24px;
padding-bottom:4px;
}

/*JEFF ADDED THE NEXT TWO CLASSES */
.onlineActivitiesText {
line-height:14px;
font-size:12px;
margin-top:5px;
width: 210px;
font-weight: normal;
}

.primarySourceborder {
border-color: #a04276;
}



/* Visit Tours */


#beGuided {
position:relative;
padding:9px;
width:200px;
background-color:#1EB4E7;
color:#fff
}

#beGuided p {
margin-top:2px;
}


/* Shop Page */

#featuredItemImage {
position:relative;
float:left;
width:314px;
margin: 6px 66px 0px 8px;
}

#featuredItemDetails {
position:relative;
float:left;
width:330px;
}

#featuredItemText {
position:relative;
height:166px;
padding-right:25px;
font-weight:normal;
margin-top:3px;
}

.featuredItemTitle{
font: normal 16px Georgia;
margin-bottom: 2px;
line-height: 17px;
color:#ee3523;
}

#featuredItemPrice {
font: bold 12px Georgia;
line-height: 17px;
color:#540000;
}

#featuredItemButtons #buyOneNow {
position:relative;
float:left;

}

#featuredItemButtons #addToCart {
position:relative;
float:left;
margin-top: -12px;
}

#featuredItemButtons #details {
position:relative;
float:left;
margin-left:170px;
}

#moreYiddishGifts
 {
position:relative;
margin-top:20px;
margin-bottom:25px;
}

.lesBrookNYCBoxes {
position:relative;
float:left;
width:220px;
height:270px;
*height:265px;
padding:5px;
background-color:#D0D3D6;
margin-right:20px;
}

.lesBrookNYCImages {
position:relative;
margin-top:13px;
margin-bottom:24px;
width:220px;
text-align:center;

}

.lesBrookNYCText {
position:relative;
height:64px;
font-weight:bold;
}

.lesBrookNYCButtons #buyOneNow {
position:relative;
float:left;
margin-right:50px;
}

.lesBrookNYCButtons #buyOneNow {
position:relative;
float:left;
}

#yourShoppingCart {
width:210px;
background-color: #989EA3;
padding:10px 5px;
}

/*JEFF added this next one */

.subTitleShop {
margin: 30px 0px 8px 9px;
}


.shoppingCartButtons {
position:relative;
margin-top:10px;
}

#getA25PercentDiscount {
position:relative;
width:210px;
background-color: #E5E8B5;
padding:10px 5px;
margin-top:30px;
}

#getA25PercentDiscount p{
margin-bottom: 8px;
}

#secureSite {
position:relative;
margin-top:25px;
margin-bottom:24px;
width:220px;
text-align:center;

}


.yiddishGiftsArrowsLeft {
position:relative;
float:left;
margin-top:55px;
margin-right:24px;
}

.yiddishGiftsArrowsRight {
position:relative;
float:left;
margin-top:55px;
margin-left:24px;
}



/* About Page */

#flashTimeline {
position:relative;
width:970px;
height:250px;
margin-top:20px;

margin-bottom: 30px;
-margin-bottom: 3px;

}

.slideImages {
margin: 13px 7px 13px 7px;

}

/*E-Cards Added By Jeff*/
.ecardBoxes, .ecardBoxesMultiple, .ecardBoxesMisc  {
position:relative;
float:left;
width:235px;
height:310px;
margin-right: 18px;
background-color: #ece9e5;
}

/* DARP & Play */
/* NEXT FOUR ADDED BY JEFF */
.genericLightBrownBox213px {
width:213px;
padding-top:8px ;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
color: #540000;
background-color: #d9d4ce;
margin-bottom:15px;
font: normal 12px Georgia;
line-height: 17px;
}


.archiveBoxes {
position:relative;
float:left;
width:220px;
height:270px;
*height:265px;
padding:5px;
background-color:#8a7967;
margin-right:20px;
}

.archiveBoxes ul{
margin: 0;
list-style: none;
margin:12px 0px 0 5px;
padding: 0;
}

.archiveBoxes li {
list-style-image: url(../images/play/arrow_darp.gif);
margin-bottom: 24px;
padding-left: 5px;
*padding-left: 15px;
margin-left:25px;
*margin-left: 16px;
}

.archiveBoxes a {
color: #fff;

}


.darpImages {
position:relative;
margin-top:13px;
width:220px;
text-align:center;

}
.darpText {
line-height: 14px;
font-size:14px;
margin-top:10px;
width: 210px;
color: white;
font-weight: normal;
}

.icon{
vertical-align: middle;
margin-right: 6px;}

.emailText{
  font-family: georgia;
  font-size: 11px;
}

.adaIcon {
position: relative;
flo
at: left;
margin: 2px 14px 0px 0px;
padding: 0px;
}
.adaIcon2 {
float: left;
margin: 2px 14px 0px 0px;
padding: 0px;
}


.adaIconLong {
position: relative;
float: left;
margin: 2px 14px 40px 0px;
padding: 0px;
}

.adaText {
float: left;
width: 368px;
margin-right: -369px;
margin-top: -15px;
*margin-top: 0px;
}

.adaClear {
clear: both;
height: 0px;
margin-bottom: -30px;
*margin-bottom: -50px;
}

#brailleMaterials {
float: left;
position: relative;
width: 264px;
margin-right: -369px;
margin-top: 0px;
margin-bottom: 10px;
}

#asl {
float: left; width: 368px; margin-right: -369px; margin-top: 0px;
}

#affiliateList {
position: relative;
border: black solid;
list-style-type: none;
}

.affiliate1 {
position: relative;
float: left;
margin-left: -45px;
list-style-type: none;
}

.affiliates {
position: relative;
float: left;
margin-left: 26px;
list-style-type: none;
}

#supporterList {
position: relative;
float: left;
margin: 0px;
padding: 0px;
top: 15px;
list-style-type: none;
}

#supporterList2 {
position: relative;
float: left;
margin: 0px;
padding: 0px;

list-style-type: none;
}

.supporter1 {
position: relative;
float: left;
margin-left: -39
*margin-left: -49px;
*margin: 0px;
}

.supporters {
position: relative;
float: left;
margin-left: 66px;
}

.sociallinkslist {
   width: 250px;
   height: 28px;
   float: left;
   position: relative;
}


.redhighlighttxt {
   color: #E94326;
   font-weight: bold;

}
.sociallinkimg {float: left; margin-left: 15px;}








#cal { width: 100%;  border-color: #006b3e; border-width: 1px; border-bottom-style: solid; border-right-style: solid; border-left-style: none; border-top-style: none; }
#cal td, #cal th { border-color: #006b3e; border-width: 1px;  border-top-style: solid; border-left-style: solid; border-right-style: none; border-bottom-style: none; padding: 6px; }
#cal td { height: 100px; min-height: 60px; vertical-align: top; width: 14%; }
#cal th { height: 20px; line-height: 20px; font-weight: normal; font-size: 11px; text-align: left; background: #00502f; color: #FFFFFF; }
#cal td a { color: #000000; font-size: 11px; line-height: 12px; padding-top: 4px; display: block; }
#cal td b { color: #000000; font-size: 11px; }



