

html, body, .col-xs-3 ,.col-md-4
{
    height:100%;
}


body
{

    margin-bottom: 0px !important;
}

#EntirePage_Fullscreen, #EntirePage_Fullscreen>.row
{
    height: 100% !important;
    min-height: 100%  !important;
    margin: 0  !important;
    padding: 0  !important;
}
#EntirePage_Fullscreen>.row>div
{
    height: 100% !important;
    min-height: 100%  !important;
}
 
 #EntirePage_Fullscreen {
    padding-top: 30px !important;
}
 
 
#GalleryView
{ 
    position:relative; 
    margin:auto 0px ;
    /*
    padding-left:30px !important;
    padding-right:30px !important;
    */
}


#GalleryView
{
    border-top: 1px solid #ccc;
    margin-top: 0px;
    padding-top: 50px;
}


#thumb-tray-container
{
    width:100%;
    height:70px;
    position:fixed;
    z-index:3;
    bottom:10px;
    left:0;
    text-align:center;
    /*background:#000;*/
    /*border-top:1px solid #999;*/
    
    padding-top:0px;
    padding-bottom:0px;
    direction:ltr !important;        
}

#thumb-tray-small
{
    position: fixed;
    bottom:0;
}

.image-nav-thumb-tray-small
{
    margin-left:-30px;
}

#thumb-tray-DisplayedBox
{
    
    margin: 0px auto
}

#thumb-tray-sidemenu-bottom.hebDiv 
{
    position: fixed;
    width:25%;
    right:0;
    bottom:70px;
    text-align:left;
    float:left;
    padding-left:50px;
    padding-right:20px;
}


#thumb-tray-sidemenu-bottom.engDiv 
{
    position: absolute;
    width:25%;
    left:00px;
    bottom:10px;
    text-align:left;
    float:left;
    
}

#thumb-tray-sidemenu-bottom #thumb-tray.hebDiv 
{
        text-align: right;
}

#thumb-tray-sidemenu-bottom  ul#thumb-list.hebDiv li 
{
        float: left !important;
}

#thumb-tray-sidemenu-bottom #thumb-tray.engDiv 
{
        text-align: left;
}

#thumb-tray-sidemenu-bottom  ul#thumb-list.engDiv li 
{
        float: left !important;
}



.imageDescriptionHidden_Title, .imageDescriptionHidden_Body
{	
    display: none;
}

/*#thumb-tray.hebDiv
{
    right:0 !important;
    left:auto !important;
    
    direction:rtl !important;
}*/

ul#thumb-list
{
    display:inline-block;
    position:relative;
    left:0;
    padding:0;
    list-style:none;
    direction:ltr !important;
    text-align:left !important;
}

ul#thumb-list.hebDiv
{
     /*right:0 !important;
    / *left:auto !important;*/
    direction:rtl !important;
    text-align:right !important;
    margin-right:60px !important;;
}

ul#thumb-list li.ForImage img
{
    width:auto;;
    height:65px;
}
ul#thumb-list li.ForImage
{
    display:inline;
    width:65px;
    height:65px;
    float:left;
    overflow:hidden;
    margin:0;
    list-style:none;
    background:#fff;

    cursor: pointer;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    direction:ltr !important;
    text-align:center !important; 
}


#body-eng #thumb-tray-small #thumb-tray
{
    margin-left:60px;
}

#body-heb #thumb-tray-small #thumb-tray
{
    margin-righ:60px;
}

#thumb-tray-small #thumb-tray
{
    margin-bottom:9px;
    overflow:hidden;
    height:80px;
    position: fixed;
    bottom:0;
}

#thumb-tray
{
    text-align: center;
}

ul#thumb-list li.ForText
{
    display:inline;
    
    float:left;
    
    margin:0;
    list-style:none;
    
    color:#fff;
    margin-left:5px;
    margin-right:5px;
    cursor: pointer;
    
    direction:ltr !important;
    text-align:left !important;
}

ul#thumb-list li.ForText span
{
    color:#000;
    font-size:14px;
}

ul#thumb-list.hebDiv li
{  
    float:right !important;
    margin:0px;
    padding: 0px;
    /*background-color:#424242;*/
}


ul#thumb-list.engDiv li
{  
    float:left !important;
    margin:0px;
    padding: 0px;
   /* background-color:#424242;*/
}
ul#thumb-list li span
{  
    /*background-color:#424242;*/
    padding: 6px 3px 6px 3px !important;
}


ul#thumb-list img 
{
    cursor: pointer;
}



ul#thumb-list img:hover  
{
    opacity:0.6;
    
}

ul#thumb-list .selectedThumb img
{
    border-bottom:5px solid #222;
       opacity:0.7;
}


#thumb-tray-small #iconsRow 
{
    
    position: fixed;
    bottom:10px;
}

#thumb-prev,#thumb-next{width:40px;height:50px;position:absolute;z-index:5;bottom:15px;}
#thumb-prev{left:0;background:url('img/thumb-back.png') no-repeat center center;}
#thumb-next{left:0px;background:url('img/thumb-forward.png') no-repeat center center;}
#thumb-prev:hover,#thumb-next:hover{cursor:pointer;background-color:rgba(256,256,256,0.1);} 
#thumb-prev:hover{border-right:1px solid rgba(256,256,256,0.2);}
#thumb-next:hover{border-left:1px solid rgba(256,256,256,0.2);}


.rg-image-nav 
{
    position:fixed;
    bottom:26px;
}

.rg-image-nav a{
	position:fixed;
	/*bottom:80px;
	right:250px;*/
	bottom:0px;
	background:url(img/nav.png) no-repeat -15% 50%;
	width:28px;
	height:100px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:1;
	outline:none;
} 

.rg-image-nav a.heb  
{
    
 /*   left:25%;
    margin-left:-75px;*/
   /* left:250px;*/
   
   
    position: absolute;
    right:6px;
    margin-right:20px;
  
}

.rg-image-nav a.eng
{
 /*   left:25%;
    margin-left:-75px;*/
   /* left:250px;*/
   
   
    position: absolute;
    left:22px;
    margin-left:0px;
    
}

.rg-image-nav a#image-next.heb{
	
	/*   left:25%;
    margin-left:-75px;*/
   /* left:250px;*/
   
   
    position: absolute;
    right:6px;
    margin-right:0px;
    
    
    
	background-position:120% 50%;
	
}

.rg-image-nav a#image-next.eng
{
	/*left:25%;
        margin-left:-100px;*/
	background-position:-15% 50%;	
        
         position: absolute;
        left:-5px;
        margin-left:0px;
}

.rg-image-nav a#image-prev.eng
{
	background-position:120% 50%;
}


.rg-image-nav a:hover{
	opacity:0.8;
}

#imageWrapper{
    position:relative;
    padding-top:0px;
    padding-bottom:0px;
    /*cursor:zoom-in;*/   
    
}
#imageWrapper img{
    
    
    /*
        
    border: 5px solid #484747;
    outline: 8px solid #3c3b3b;
    margin: 5px !important;*/
    
    /*
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.95);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.95);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.95);*/
    /*border:1px solid #DDD;
    padding:8px;*/
   /*   cursor: zoom-in; 
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor: url('/Assets/zoomin.cur'), pointer; */


   -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);

}


#description.description_IN_THUMBTRAY
{

    overflow: hidden;
    height:60px;
    position: fixed;
    bottom: 80px;
    margin-left:0px;
    margin-right:0px;
    z-index:0;
    font-size:16px;
}

#description.description-center 
{
    margin-top: 3px;
    font-size:16px;
    text-align:center;
    max-height:90px;
    overflow-y: auto;
    overflow-x: hidden;
}

#description.description-sideBelowImage 
{
   /* width:300px;*/
    margin:0 60px;
    
    position: fixed;
    bottom:10px;
    min-height:40px;     
    color:#333;
    /*border-left:1px solid #888;*/
    font-size:14px;
    max-height:50px;
    overflow-y: auto;
    overflow-x: hidden;
    
}

#description.description-sidePage
{
    position: fixed;
    width: 18%;
    Bottom: 20%;
    overflow-y: auto;
}


#SecondVerticalMenu
{
    position: absolute;
    bottom: 200px;   
    text-align: center;
    left:20px;
    right:20px;
    min-height: auto;
    height:auto; 
    
}

#body-heb #SecondVerticalMenu
{
    margin-left:30px;
}

#body-eng #SecondVerticalMenu
{
    margin-left:30px;
  
}



#SecondVerticalMenu .navbar-nav 
{
    min-width:150px;
}

#body-eng #SecondVerticalMenu .navbar-nav 
{
      float:right;
}

#body-heb #SecondVerticalMenu .nav>li
{
    float:none !important;
    text-align:left;
}

#body-eng #SecondVerticalMenu .nav>li
{
    float:none !important;
    text-align:right;
}

#SecondVerticalMenu .nav>li>a
{
    padding-top:3px !important;
    padding-bottom:3px !important;
    
}

#body-heb #SecondVerticalMenu .nav>li>a
{
    text-align:left;
}


#body-eng #SecondVerticalMenu .nav>li>a
{
    text-align:right;
}


#SecondVerticalMenu .navbar-nav>.active>a
{
    border:none;
}

#description.description-verticalMenu
{
    font-size:16px;
  
    position: absolute;
    bottom: 50px;
    width: 100%;
    text-align: center;
    left:20px;
    right:20px;
    min-height: auto;
    height:auto;    
}



.selectedThumb
{
   color:#d06768 !important;
   border:3px soild #fff;
}

.selectedThumb span
{
   /*color:#d06768 !important;*/
  /* background-color:#424242;*/
   font-weight: bold;
   font-size:16px !important;
   /*border:3px soild #fff;*/
}


.navbar-artcity-subMenu  li>a
{
    font-size:18px;
}

#CollectionPageTitle
{
    position: absolute;
    top:70px;
    float:none;
     
    
}

#CollectionPageTitle h2
{
    color:#000;
    font-size:22px;
}


/*specific site */



         

 




            

