﻿input,textarea
{
    background-color:#999999;
    border:solid 3px #999999;
    color:black;
}
table
{
    clear:both;
    text-align:left;
    margin: 0px auto 0px auto;
    direction:rtl;
}


#mainPageDiv
{
    text-align:right;
    direction:rtl;
    clear:both;
    background-color:#999999;
    float:right;
    width:555px;
    min-height:125px;
    margin-top:16px;
    color:black;
    text-align:right;
    padding:10px;
    font-size:15px;
}

#mainPageDiv span
{
    color:White;
    padding:0px; 
    margin:0px;
}

.Exhibition
{
    clear:both;
    float:left;
    width:575px;
    min-height:240px;
    color:white;
    text-align:right;
}

.Exhibition .text
{
    background-color:#3433cd;
    float:right;
    width:310px;
    min-height:178px;
    color:white;
    text-align:right;
    direction:rtl;
    text-align:right;
    font-size:15px;
    padding:15px;
    line-height:120%;
}




.Exhibition .headtext
{
    font-weight:normal;
    direction:rtl;
    font-size:17px;
    padding:15px;
    background-color:#34337f;
    float:right;
    width:310px;
    height:25px;
    color:white;
    text-align:right;
}

.Exhibition img
{
    background-color:#343399;
    float:left;
    width:215px;
    min-height:50px;
    color:white;
    text-align:center;
    border:solid 10px #343399;
}

.Exhibition .artist
{
    margin-top:5px;
    direction:rtl;
    padding:15px;
    background-color:#3433cd;
    width:545px;
    min-height:25px;
    color:white;
    text-align:right;
    float:right;
    margin-bottom:1px;
}


.Exhibition h1
{
    font-size:17px;
    padding:0px;
    margin:0px;
}

.Exhibition p
{
    font-size:15px;
    line-height:120%;
    padding:0px;
    margin:0px;
    padding-top:5px;
}



#Categories
{
    font-weight:bold;
    padding:10px;
    font-size:15px;
    line-height:120%;
    clear:both;
    float:left;
    width:555px;
    text-align:right;
    background-color:#666666;
    margin-bottom:10px;
    color:#373895;
}
#Categories span
{
    color:white;
}
#Categories a
{
    color:#373895;
}

.Collection
{
    clear:both;
    float:left;
    width:575px;
    min-height:240px;
    color:white;
    text-align:right;
    background-color:#666666;
    margin-bottom:20px;
    font-size:15px;
}

.Collection .img_container
{
    cursor:pointer;
    padding:0px;
    margin:8px;
    float:right;
    text-align:center;
    width:175px;
    min-height:255px;
    background-color:#333333;
    line-height:118%;
}
.Collection img
{
    border:solid 5px #333333;
}




.Catalogs
{
    clear:both;
    float:left;
    width:575px;
    min-height:240px;
    color:white;
    text-align:right;
    background-color:#666666;
    margin-bottom:20px;
    font-size:15px;
}
.Catalogs a
{
    text-decoration:underline;
    line-height:190%;
}

.Catalogs .img_container
{
    cursor:pointer;
    padding:0px;
    margin:8px;
    float:right;
    text-align:center;
    width:175px;
    min-height:255px;
    background-color:#343399;
    line-height:118%;
}
.Catalogs img
{
    border:solid 5px #343399;
}


.AboutUs
{
    clear:both;
    float:left;
    width:575px;
    color:white;
    text-align:right;
    background-color:#3433cd;
    font-size:15px;
}
.AboutUs p
{
    padding:15px;
    margin:0px;
}

.AboutUs .bottomImages
{
    padding:10px;
    text-align:center;
    clear:both;
    float:left;
    width:555px;
    background-color:#3433cd;
}
.AboutUs img
{
    border:solid 9px #3433cd;
}


.CollectionOpen
{
    clear:both;
    float:left;
    width:575px;
    color:white;
    text-align:right;
    background-color:#666666;
    font-size:15px;
    margin-bottom:10px;
}

.CollectionOpen img
{
    clear:both;
    float:right;
    text-align:right;
    border:solid 20px #666666;
}

.CollectionOpen p
{
    text-align:right;
    direction:rtl;
    margin:0px;
    padding:10px;
    padding-top:30px;
    color:white;
    font-size:15px;
}



.CatalogContact
{
    clear:both;
    width:575px;
    color:white;
    text-align:center;
    font-size:15px;
    background-color:#333367;
}





.ltr
{
    direction:ltr;
}

.CatalogContact p
{
    float:right;
    direction:rtl;
    text-align:right;
    padding:10px;
    margin:0px;
    font-size:15px;
    
}

.Validation
{
    clear:both;
    float:left;
    width:575px;
    color:white;
    text-align:right;
    font-size:15px;
    margin-bottom:10px;
    background-color:#3433cd;
}
.Validation p
{
    
    direction:rtl;
    padding:10px;
    margin:0px;
}

.ShowOrder
{
    clear:both;
    float:left;
    width:575px;
    color:white;
    text-align:right;
    font-size:15px;
    margin-bottom:10px;
    background-color:#3433cd;
}
.ShowOrder p
{
    
    direction:rtl;
    padding:10px;
    margin:0px;
}


.Contact
{
    border:solid 5px #3135cc;
    float:left;
    width:575px;
    color:white;
    text-align:right;
    background-color:#333333;
    font-size:15px;
    margin-bottom:10px;
}

.Contact table
{
    float:right;
    text-align:right;
   
}

.ContactContact
{
    clear:both;
    width:575px;
    color:white;
    text-align:center;
    font-size:15px;
    background-color:#3433cd;
}

.ShowThisMonth
{
    clear:both;
    float:left;
    width:575px;
    color:white;
    text-align:right;
    padding-bottom:20px;
}

.ShowThisMonth .text
{
    background-color:#3433cd;
    float:right;
    width:545px;
    color:white;
    text-align:right;
    direction:rtl;
    text-align:right;
    font-size:15px;
    padding:15px;
    line-height:120%;
}

.ShowThisMonth h1
{
    font-weight:bold;
    direction:rtl;
    font-size:19px;
    margin:0px;
    padding:0px;
    padding-bottom:2px;
    color:white;
    text-align:right;
}


.ShowThisMonth .headtext
{
    font-weight:normal;
    direction:rtl;
    font-size:17px;
    padding:15px;
    background-color:#34337f;
    float:right;
    width:545px;
    height:20px;
    color:white;
    text-align:right;
}


.paging
{
    clear:both;
    float:left;
    padding-left:10px;
    padding-bottom:12px;
    width:565px;
    text-align:left;
}

.videoDiv
{
     MARGIN: auto; 
   width:780px;
   
   
   background-color:#333333;
   text-align:center;
   margin-top:10px;
   padding-top:10px;
   padding-bottom:10px;
}

.videoDiv a:link
{
   text-decoration:underline;
   font-size:18px;
   
   
}

.videoDiv a:hover
{
   text-decoration:none;
  font-size:18px;
  
}

.videoDiv a:visited
{
   
   text-decoration:underline;
   font-size:18px;
   
}