
 /* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content { 
    display: none;
    position: absolute;
    //background-color: #fefefe;
    
    background-color: #F5F5F5;
    
    
    //margin: 100px auto; /* 15% from the top and centered */
   // margin-top:100px;
   // margin-left:auto;
   // margin-right:auto;
   // padding: 20px;
    border: 1px solid #888;
    width: 0px;
    height:0px;
}

.modalHeader { 
    height:40px;
    width: 100%;
    border-bottom: 1px solid #888;
    background-color: rgb(181,181,181);    
    float: left;    
}

 
.modalHeaderTitle {
    color: #000;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding:10px;
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    padding:10px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
} 


.modalCategories {
    color: #aaa;
    float: left;
    width: 0px;
    font-size: 28px;
    font-weight: bold;
    padding:0px;
    background-color: rgb(232,232,228);
}

.modalRightContent {
    float: left;
    width: 400px;
    height:400px;
    overflow: auto;
}
   

.modalDoorFillsContent {
    float: left;
}

.modalSectionContent {
   // float: left;
   position:relative;
}
  

.modalCategoriesSearch {
    width:100%; 
    border-bottom: 1px solid #B5B5B5;
}

.modalCategoriesSearchBorder {  
    border-right: 1px solid #B5B5B5;
}

.modalCategoriesSearch div {
    padding:0px 5px 5px 5px;
}

.modalCategoriesSearch input {
    width:140px;
    margin:10px 0px 0px 0px;
    padding:0px;
}

.modalCategoriesSearch .search:hover,
.modalCategoriesSearch .search:focus {
    color: green;
    text-decoration: none;
    cursor: pointer;
} 


.modalCategoriesSearch .fa {
    font-size: 20px;
    padding-top:0px;
}

.modalCategoriesSearch .fa:hover,
.modalCategoriesSearch .fa:focus {
    color: green;
    text-decoration: none;
    cursor: pointer;
} 

.ModalTabCat {  
    border: 1px solid #B5B5B5;    
    
}

.ModalTabCat .selected {
    background-color:#F5F5F5;
    border-left: 1px solid #B5B5B5;
    border-right: 1px solid #F5F5F5;
    /*border-top: 1px solid #B5B5B5;*/
    border-bottom: 1px solid #B5B5B5;
    //padding: 10px;
    color:#737373;
}


.ModalTabCatTitle {
    width:100%;
}

.ModalTabCat a{
    color:#B5B5B5;
}
.ModalTabCat a:link{ 
   color:#B5B5B5;
}
        
.ModalTabCat a:hover{
    color:#737373;
}

.modalCategoriesList {
    font-size: 12px;   
}

.modalProductContent {
   // float:left;
   // background-color:red; 
    margin-top:20px;
    //margin-left:20px;
}

 


ul.modlaDFPics li {
float:left;
//background: none repeat scroll 0 0 #E8E8E4;
background: none repeat scroll 0 0 #fff;
//box-shadow: 1px 1px 1px #999999;
display: inline-block;
margin:8px;
width:270px;
height:260px;
border:1px solid #B3B3B3;
//text-align:center;     
 /*
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;   */
}

ul.modlaDFPics li:hover {
//	-moz-transform: scale(1.1) rotate(0deg);
//	-webkit-transform: scale(1.1) rotate(0deg);
//	-o-transform: scale(1.1) rotate(0deg);
//	-ms-transform: scale(1.1) rotate(0deg);
	//transform: scale(1.1) rotate(0deg);

/*box-shadow: 3px 3px 3px 3px red;*/
    background: none repeat scroll 0 0 rgb(181,181,181);
    border:1px solid #000000;
} 

.modlaDFPicImg{
    width:100%; 
    height:190px;
    background-size: cover;  
    background-repeat: no-repeat; 
    background-position: center center;
    border-bottom:1px solid #B3B3B3;
}

.modlaDFPicsDesc{
    padding-top:10px;
    padding-left:15px;
} 

.modlaDFPics a{ 
   color:#666666;
} 

.modlaDFPics a:link{ 
   color:#666666;
} 

.modlaDFPics a:hover{ 
   color:#ffffff;
} 

.modalRightCategoriesContent{ 
   float:left;
   padding-left:30px;
} 

.padding10 {
	padding: 10px;
}

.paddingTop20 {
	padding-top: 20px;
}

.modalTabContent {
	width:100%;
    float: left; 
    text-align:left;
}

.modalMainTabContent {
	width:100%;
    float: left; 
    text-align:left;
    color:#000000;
}

.modalContentLi {
	border:1px solid #B3B3B3;
}

