﻿
/*********************** General **************************/
.paleBGDiv{
    background-color:#61434d;
    border:solid 1px  #784558;
}
.ytSeekLink,ytSeekLink_current,a.ytSeekLink,a.ytSeekLink_current{
    color:#90ee90;
}
.ytSeekLink_current span{
    color:#d983a3;
}
.shadeRmenu{
    background-image:url(../images/shadeRmenu.jpg);
    height:430px;
}
.featureDiv{
    text-align:right;
}
/*********************** End of General *******************/
/*********************** MasterPage ***********************/
.bannerImg{
    border:0px;
}
.homepageTop{
    text-align:right;
    margin:5px auto 10px auto;
    line-height:16px;
    width:530px;
}
.homepageTop p{
    padding:0px;
    margin:0px;
}
.hpClassesTextDiv{
   width:530px;
   margin:20px auto 30px auto; 
}
.topLinks{
    display:inline;
    margin:0px 10px 0px 10px;
}
.topLinks img{
    margin:0px 3px 0px 3px;
    display:inline;
}

a.topLinks:hover{
    text-decoration:underline;
}
.sepDiv{
    background-image:url(../images/seperatorBackground.gif);
    background-repeat:repeat-x;
    background-position:center;
    display:block;
    width:550px;
    height:2px;
    text-align:center;
    font-size:2px;
    margin:2px auto 2px auto;
}
.cUnderline{
    text-decoration:underline;
}
object, embed{
  margin:0px!important;
  z-index:100px;
}
.pageLink{
	font-family:arial;
	color:#d983a3;
	font-size:12px;
	font-weight:normal;
}
a.pageLink{
    text-decoration:none;
}
a.pageLink:hover{
    text-decoration:underline;
}
BODY{
	margin-top:0px;
	font-family:Arial;
	background-image:url(../images/background.gif);
}
TABLE{
	/*background-color:#492734;*/
}
TD.margR{
	background-image:url(../images/shadeR.jpg)
}
TD.margL{
    background-image:url(../images/shadeL.jpg)
}
TD.menuBackground{
	background-image:url(../images/background.gif);
	height:100%;
}
TD.menuBackground1{
    background-position:7px 1px;
}
TD.menuTop{
	background-image:url(../images/menuTop.jpg)
}
TD.menuBot{
	background-image:url(../images/menuBot.jpg)
}
.menuBot .sepDiv{
    width:100%;
    background-position:top;
    margin:0px;
}
TD.newsTitle{
	background-image:url(../images/newsTitle.jpg)
}
TD.newsTop{
	background-image:url(../images/newsTop.jpg)
}
TD.mainTitle{
	background-image:url(../images/mainTitle.jpg)
}
TD.mainTop{
	background-image:url(../images/mainTop.jpg);
	background-repeat:no-repeat;
}
TD.shader{
	/*font-size:1px*/
}
TD.shadeinl{
    background-image:url(../images/shadeR.jpg);
    background-repeat:repeat-y;
}
.mainSep{
	border:1px inset #5b3240;
	color:#ffffff;
	height:2px;
	width:95%;
}
TD.mainBot{
	background-image:url(../images/mainBot.jpg)
}
TD.mainIntPic{
	/*background-image:url(../images/mainIntPic.jpg)*/
}
TD.mainIntPic img{
    border:0px;
    vertical-align:text-bottom  ;
}
/*TD.mainIntPic a{
    padding:1px;
    display:block;
    
}
TD.mainIntPic a:Hover{
    background-color: #d983a3;
    display:block;
}*/
.divShader{
    /*background-image:url(../images/shadeRmenu.jpg);*/
    background-repeat:repeat-y;
    height:100%;
    width:6px;
  
}
.contTable{
	background-color:#411F2C
}
.menuImage{
	cursor:pointer
}
.menuSubIt{
	text-decoration:none;
	color:#BDACB2
}
.headTitle{
	margin:0px 10px;
	color:#B5A3A9;
	font-size:14px;
	font-weight:bold
}
.mqTitle{
	color:#90ee90;
	font-size:12px;
	font-weight:bold
}
.mqDate	{
	color:#90ee90;
	font-size:12px;
}
.plainText{
	font-family:arial;
	/*color:#dabfc8;*/
	color:White;
	font-size:12px;
}
.mqLink	{
	color:#90ee90;
	text-decoration:none
}
.mainHead{
	margin:0px 20px;
	font-family:arial;
	color:#D983A3;
	font-size:16px;
	font-weight:bold
}
H2.mainHead a{
    text-decoration:none;
    color:#D983A3;
    padding:0px 5px 0px 5px;
}
H2.mainHead a:Hover{
    text-decoration:none;
    background-color:#321b25;
    color:#F9A3C3;
}
.mainPicSubT{
	background-color:#694E57;
	color:#D983A3;
	font-family:arial;
	font-size:12px
}
.mainLink{
	color:#D983A3;
	font-weight:bold;
	text-decoration:none
}
.mainLinkGreen{
	color:#D983A3;
	font-weight:bold;
	text-decoration:none;
	
}
a.mainLinkGreen:Hover{
	color:#FFFFFF;
	background-color:#68B865;
	font-weight:bold;
	text-decoration:none
}
.mainIntHead{
	
	color:white;
	font-size:12px;
	font-weight:bold
}
.mainIntSel	{
	color:white;
	font-size:12px;
	font-weight:bold;
}

.mainBotTD{
	padding-right:12px
}
.mainRight{
	border-left:1px solid black
}
.textMail{
	font-size:12px;
	color:#BDACB2
}
.pinkTitle{
	font-family:arial;
	color:#D983A3;
	font-size:12px;
	font-weight:bold
}
a.pinkTitle{
    text-decoration:none;
}
a.pinkTitle:hover{
    text-decoration:underline;
}
.navBarContainerTD{
    height:308px;
    background-color:#411f2d;
    text-align:center;
}
/******************** End of  MasterPage ********************/
/********************  General Styles     ********************/
.hiddenElement{
    visibility:hidden;
    display:none;
}
/******************** End of General Styles  *****************/
/********************  Iterviews  ****************************/
.interviewTitle{
    color:White;
    font-weight:bold;
    font-size:14px;
}
.interviewsSummery{
    padding:20px;
}
/******************** End of Iterview   **********************/
/******************** NavBar   **********************/
.navBarTD{
    text-align:right;
    height:15px;
    padding:6px 6px 6px 6px;
    
}
.navBarLink{
    color:#af9aa1;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial (Hebrew) ;
    font-size:15px;
    width:100%;
    display:block;
    padding-right:6px;
}
a.navBarLink:Hover{
    text-decoration:none;
    background-color:#321d26;
    
}
.navBarCurrent{
    /*color:#d983a3;*/
    color:#d982a2;
    background-color:#321d26;
    
}
/******************** End of NavBar   **********************/
/******************** SubNav   *****************************/
.subNavMainDiv{
    text-align:center;
}
.subNavElement{
    font-size:14px;
    padding:2px 5px 2px 5px;
    line-height:40px;
    margin:0px;
}
.subNavLink{
    color:#af9aa1;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial (Hebrew) ;
}
a.subNavLink:Hover{
    text-decoration:none;
    background-color:#321d26;
    color:#cfbac1;
    
}
.subNavCurrent{
    /*color:#d983a3;*/
    color:#d982a2;
    background-color:#321d26;
    display:inline;
}
.subNavSep{
    color:#af9aa1;
    margin:0px 10px 0px 10px ;
}
/******************** End of SubNav   **********************/
/******************** Classes page *************************/
.classesTextDiv{
    padding:10px 30px 10px 30px;
    text-align:right;
}
/******************** End of Classes page ******************/
/******************** SingleClass Control   ****************/
.schHead	{
	font-weight:bold;
	font-size:14px;
	color:#B5A3A9;
	margin:0px;
}
h2.schHead{
    display:inline;
}
.classesSpacerTD{
    width:100px;
}
.galOrVideoDiv{
    margin:10px 0px  0px 30px;
    position:relative;
    display:block;
    height:90px;
}
.classLevel{
    font-size:11px;
    
}
.classText P{
    display:inline;
    margin:0px;
    padding:0px;
}
/******************** End of SingleClass Control   *****************/
/******************** Single Video Control *************************/
.videosMainTable{
    width:550px;
    margin:auto;
}
.videoCategoriesNav{
    width:150px;
    vertical-align:top;
    text-align:left;
    padding:0px 5px 0px 5px;
}
.durationDiv{
    background-color:black;
    color:#eadbe2;
    width:35px;
    height:14px;
    position:absolute;
    bottom:0px;
    right:0px;
    font-size:12px;
    text-align:center;
}
.videoTitle{
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #d983a3;	
   FONT-FAMILY: arial
}
.videoDescription{
    color:#eadbe2;
    /*word-break:break-all;*/
    height:55px;
    overflow:hidden;
    width:260px;
}
.videoTextTD{
    vertical-align:top;
    padding:15px 10px 5px 10px;
    
    font-family:Verdana,Arial;
    font-size:12px;
    text-align:right;
    
}
.videoThumbContainer{
    display:block;
    position:relative;
    /*background-color:#5d3341;*/
    border:solid 1px #2e141d;
    padding:1px;
    width:120px;
    margin:auto;
    overflow:hidden;
   
}
.videoThumbContainer img{
    display:block;
    position:relative;
    margin:auto;
}
.videoThumbTD{
    position: relative; 
    display: block;
    text-align:center;
    
/*    padding:10px 10px 10px 0px;*/
}
.SingleVideoTable{
    margin-top:10px;
    direction:rtl;
    width:380px;
}
/*.SingleVideoTable .divShader{
    padding:10px 0 10px 0px;
}*/
.videoThumbSpacerTD{
    width:10px;
}
.vidDescripDiv{
    margin:20px 90px 20px ;
}
.vidDescripDiv P{
    margin:0px ;
    padding:0px;
}
.videosSep{
    background-image:url(../images/seperatorBackground.gif);
    background-repeat:repeat-x;
    background-position:center;
    height:20px;
    position:relative;
    
}
.vCatDescription{
    color:White;
    /*padding:10px 5px 5px 5px;*/
    
    text-align:right;
    font-size:12px;
    margin:10px auto 10px auto;
}
.vSepDiv{
    width:400px;
    height:10px;
   margin:0px;
   padding:0px;
}
a.videoTitleLink{
    font-weight:bold;
    font-size:15px;
    font-family:Arial;
    color:#d983a3;
    text-decoration:none;
    padding:0px 5px 0px 5px;
}
a.videoTitleLink:Hover{
    background-color:#321d26;
    color:#F9A3C3;
}

/******************** End of Single Video Control ******************/
/******************** Single Gallery Control *************************/
.gSepDiv{
    width:520px;
    height:10px;
   margin:auto;
   padding:0px;
}
.glleryTitle{
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #d983a3;	
   FONT-FAMILY: arial
}
.glleryDescription{
    color:#eadbe2;
}
.glleryTextTD{
    vertical-align:top;
    padding:15px 10px 0px 20px;
    width:500px;
    font-family:Verdana,Arial;
    font-size:12px;
    text-align:left;
    
}

.glleryThumbContainer img{
    display:block;
    position:relative;
    text-align:left;
}
.glleryThumbTD{
    position: relative; 
    display: block;
    padding:10px 20px 10px 0px;
    width:160px;
}
.galleryNumPhotos{
   text-align:right;
   font-size:10px;
   color:White;
   vertical-align:bottom;
   height:50px;
   display:block;
}
.galDescripDiv{
    width:394px;
}

/******************** End of Single Gallery Control ******************/
/******************** SingleArticle Control   **********************/
.saImagesTD{
    
}
.saShortTextTD{
    text-align:right;
    vertical-align:middle;
    padding:5px 15px 15px 15px;
    vertical-align:top;
}
.saTable{
   width:400px;
   margin:10px auto 10px auto;
}
.saSpacer{
    margin:10px 0px 10px 0px;
}
.saSpacerTD{
    width:20px;
}
.saTextDiv{
    width:350px;
    line-height:17px;
}
/******************** End of SingleArticle Control   *****************/
/********************** Article Page *********************************/
.articleSummary{
    font-weight:bold;
    
    margin:10px 0px 30px 0px ;
    font-size:13px;
    color:#d2cdd4;
    text-align:justify;
    line-height:18px;
    
}
.articlesTopTextDiv{
    width:500px;
    margin:15px auto 15px auto;
}
/**********************End of Article Page ***************************/
/********************* General Master ********************************/
.gmTable{
    margin:30px auto auto auto;
}
/********************* End of General Master *************************/
/********************** Category Nav *********************************/
.catNavMainDiv{
 display:block;
 text-align:right; 
}
.catNavMainDiv P{
    margin:0px;
    padding:0px;
}
.catNavMainDiv a.navBarLink{
    font-weight:normal;
}
.catNavMainDiv a.navBarCurrent{
    font-weight:normal;
    
}
.catNavTitle{
    color:White;
    font-size:13px;
}
.catNavMainDiv TD{
    height:25px;
}
/********************** End of Category Nav **************************/
/********************** Costumes *************************************/
.designGalleryText{
    font-family:arial;
	color:white;
	font-size:12px;
	width:480px;
	text-align:right;
	margin-top:20px;
}
/********************** End of Costumes ******************************/
/************************* TopTitle Control **************************/
.topTitleTDContainer{/*outside the control*/
    height:36px;
    text-align:right;
}
.topTitleMainTable{
    width: 530px; 
    background-color: #411f2d;
    text-align: left; 
    font-size: 12px; 
    font-family: Arial;
    margin:auto;
    margin-top:20px;
}
.topTitleMainTable h1{
    text-align:right;
}
.topTitleLinkTD{
    width:70px;
    font-size:12px;
}
.topTitleSpacerTD{
    width:80px;
}
/************************* End of TopTitle Control *******************/
/************************* Events Page *******************************/
.eventsTable{
    width:100%;
}

a.eventLink{
    font-weight:bold;
	font-size:14px;
	color:#b5a3a9;
	margin:0px;
    text-decoration:none;
}
a.eventLink:hover{
    color:#d983a3;
    text-decoration:underline;
}
.eventSDesc{
    
}
.eventTable{
    width:95%;
    margin:10px auto 10px auto;
}
.eventMainDiv{
     width:500px;
     text-align:right;
     margin:20px auto auto auto;
     
}

.eventTimeDiv{
    
}
.dateTimeString{
    text-decoration:none;
    font-weight:normal;
    display:inline;
}
.eventsDesc{
    text-align:justify;
    margin:20px ;
}
.eventIconTd{
    vertical-align:top;
    padding:3px;
}
.eventIconTd img{
    border:0px;
}
/************************* End of  Events Page ***********************/
/***************************** Video Seek ***************************/
.videoSeekUL{
    
    
    text-align:right;
    color:#90ee90;
    
}
.videoSeekUL LI{
    line-height:12px;
    margin:5px;
    font-size:12px;
}
.videoSeekIL{
    list-style-type:none;
    
}
.videoSeekIL_current{

    list-style-image:url(../images/backP_green_nb.gif);
    
    background-repeat:no-repeat;
    background-position:50% 100% ;
}
.videoSeekUL a{
    text-decoration:none;
    color:white;
}
.videoSeekIL a:hover{
    text-decoration:underline;
    
}
videoSeekIL_current a:Hover{
    text-decoration:none;
}
.videoSeekContainer{
    text-align:right;
    /*padding:20px 20px 20px 20px;*/
}
.videoSeekBGDiv{
    width:383px;
    padding:20px; 
    margin:30px auto auto auto;
}
/************************ End of Video Seek *************************/
/******************************* facebook ***************************/
.fb_share_link 
{
    
    text-align:center;
    height:20px;
    font-size:12px;
    background: url(images/facebook_dark.gif) no-repeat top left;
    text-decoration:none;
    
}
a.fb_share_link:hover{
    background: url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left;
    text-decoration:underline;
}
.fbContainerDiv{
    float:left;
    margin:3px auto auto 10px;
    display:inline;
}
/************************** End of facebook *************************/
/******************** Comments *************************************/
.commentsMainDiv{
    text-align:right;
}
.commentsContainerDiv{
    /*margin: 0px 10px 0px 10px ;*/
     padding-right:45px;
}
.commenterName{
    font-family:arial;
	color:#c38ea2;
	font-size:14px;
	text-align:right;
	display:block;
	padding-right:3px;
}
.commentText{
    font-family:arial;
	color:white;
	font-size:12px;
	display:block;
	clear:both;
	padding:10px 10px 10px 10px;
	word-break:break-all;
}
.commentDiv{
    
}
.replyLinkTD{
    text-align:left;
    padding-left:10px;
}
.commentHeader{
    display:block;
    padding:0px;
    text-align:center;
    
}
.commentHreaderTable{
    width:100%;
    background-color:#411f2c;
    
}
.replyLink{
    font-family:arial;
	color:#b499a2;
	font-size:13px;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	
}
a.replyLink:Hover{
   text-decoration:none;
    background-color:#321d26;
   color:#d982a2;
    
}
.replyInterfaceDiv{
    padding:10px;
}
.commentInput{
    display:block;
    background-color:#e4d9dd;
    color:black;
    border:solid 1px black;
    overflow:auto;
    width:300px;
}
.newCommentDiv{
    margin:20px 20px 20px 20px;
    text-align:center;
    
}
.nameInput{
    /*width:225px;*/
    margin-bottom:5px;
}
.buttonInput{
    border:solid 1px #513140;
    background-color:#af9aa1;
    color:#40202b;
    font-weight:bold;
    width:62px;
    height:22px;
    display:inline;
    margin:0px 15px 0px 15px;
    cursor:pointer;
    font-family:Verdana;
}
.buttonInput_over{
    border:solid 1px #513140;
    background-color:#5f3646;
    color:#D983A3;
    font-weight:bold;
    width:62px;
    height:22px;
    display:inline;
    margin:0px 15px 0px 15px;
    cursor:pointer;
    font-family:Verdana;
}
.textAreaInput{
    display:inline;
    font-size:13px;
    font-family:Verdana;
}
/******************** End of Comments ******************************/
.emailSendButton{
    float:left;
    margin:0px;
    height:30px;
    width:100px;
}
.emailTable{
    margin:40px auto 100px auto;
}
 .titleTD{
    padding:3px  3px 3px 20px;
    vertical-align:top;
     text-align:left;
 }
 .inputTD{
    text-align:right;
 }
 .emailContentTBox{
   /* background-image:url(../images/menuBot.jpg);
    background-position:left bottom ;
    background-color:#492735;
    background-repeat:no-repeat;*/
 } 
 .mailImg{
 vertical-align:middle;
 border:0px;
 margin:0px 3px 0px 15px;
 text-decoration:none;
 }
 .mailDiv{
    margin:20px 15px auto 10px;
 }
 .phoneImg{
    border:0px;
 }
 a .hoverUnderline:hover{
    text-decoration:underline;
 }
 a.textMail{
    text-decoration:none;
 }
 .emailTYDiv{
    margin:150px auto 180px auto;
   
 }