﻿body
{
    padding: 0px !important;
    margin: 0px 0px 0px 0px; /*	background-image: url('../Image/body-bg.jpg');*/
    background-repeat: repeat-x;
    font-family: 'Arial !important';
    direction: rtl;
    font-size: 18px !important;
     background-color: #efefef;
}
.hide
{	
	visibility: hidden;
	display: none;
}
.TableMain
{
    padding: 5px 25px;
    height: 500px;
    width: 923px;
    background-color: #FFFFFF;
}
.ImgTopRight
{
    width: 181px;
    margin-left: 8px;
}
.ImgTopLeft
{  
    width:741px;
    height:143px
}

.MenuVertical
{
	padding: 0px !important;
	margin: 0px !important;
	
	font-size: 20px !important;
	width: 0px !important;
	text-align: right !important;
	vertical-align: top !important;
}

.allcaps
{
	text-align: left;
	height: 160px;
	font-size: 30px;
	background-image: url('../App_Themes/Image/Header.png');
	width: 100%;
	background-repeat: no-repeat;
}


.TableDetailsUser
{
	color: #666666 !important;
	font-size: 11px !important;
	font-weight: bold;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.TableDetailsUser 
{
	
}
.TableDetailsUser .SearchTexBox
{
	border: 1px solid #666666;
}




.TableDetailsUser .ShoppingCart
{
	text-align: left;
	padding-left: 5px;
	margin-left: 5px;
}
.TableDetailsUser a
{
	color: #666666 !important; 
	
}

.TableDetailsUser a:hover
{
	color: #666666 !important; 
}

.CategoryHeader
{
	color: #808080;
	font-size: 17px;
	font-family: Arial;
}

/*
.gridview_header
{
	background-image: url('../Image/bg_header_box_s.png');
	background-repeat: no-repeat;
	height: 35px;

}

.gridview
{
	background-image: url('../Image/bg_box_s.png');
	background-repeat: no-repeat;
	height: 300px;
	width: 350px;
}
*/

 .products-box
{
    border: 1px solid #000000;
    text-align: right;
    text-decoration: none;
    background-color: #F0F5D9;
    width: 364px;
    margin-bottom: 10px;
    margin-left: 5px;
}


 .products-box .Header-box
{
    text-align: center;
    font-size: 13pt;
    color: #000000;
    height: 27px;
    background-color: #bdd54b;
    padding-top: 3px;
    width: 100%;
    font-weight: bold;
}

 .products-box  .body-box
{
    background: url('../Image/bg_box_s.png') no-repeat right top;
    height:220px;
}
.products-box .body-box-Empty {
        
    height: 320px;
}
  .products-box  .body-box2
{
   
    height:220px;
}
  .products-box  .bottom-box
{

    height: 40px;
}

  .products-box .price-box
{
  
    background: url('../Image/bg_price.png') no-repeat right bottom;
    height: 100%;
    width: 289px;
    float: right;
}
  /*.products-box .btn-buy
{
    color: #FFFFFF;
    font-size: 13pt;
     font-weight: bold;
    float: left;
    width: 75px;
    height: 100%;
    background-color: #666666;
    text-align: center;
    padding-top: 7px;
    height: 33px;
   
}*/
   .products-box .imgEx
{
	
	margin: 120px 10px 0px 0px;
	float: right;
	display: inline;
	width: 128px;	
	text-align: right;
	vertical-align: top;
	position: absolute;
}


   .products-box .img
{
	/*border: thin dashed #FF00FF;*/
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	width: 175px;
	height: 180px;
	text-align: left;
	vertical-align: top;
}

    .products-box .img-empty {
        /*border: thin dashed #FF00FF;*/
        margin: 0px 0px 0px 0px;
        float: left;
        display: inline;
        width: 175px;
        height: 180px;
        text-align: left;
        vertical-align: top;
    }
.products-box .size
{
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 32px;
	margin-right: 25px;
	font-weight: bold;
	width: 95px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}
.products-box .lines
{	
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 28px;
	margin-right: 25px;
	font-weight: bold;
	width: 95px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
.products-box .size-width
{
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 2px;
	margin-right: 15px;
	font-weight: bold;
	width: 120px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
	
.products-box .size-height
{
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 30px;
	margin-right: 145px;
	font-weight: bold;
	width: 20px;
	height: 30px;
	text-align: left;
	vertical-align: text-top;
	padding-top: 2px;
}
	

.products-box .price-Location
{
    	padding-top: 16px;
	    float: right;
	
}

.products-box .price
{

	color: rgb(237, 28, 36);
	font-size: 22px;
	float: right;
	font-weight: bold;
	padding-right: 65px;
	text-decoration: line-through;
}
.products-box .currency
{
    color: rgb(0, 0, 0);
    font-size: 12px !important;
 	text-decoration: none !important;
  
}

.products-box .SalePrice
{
	color: rgb(0, 153, 51);
	font-size: 22px;
	float: right;
	font-weight: bold;
	padding-right: 105px;
}
    
.products-box  a, a:link, div.back a:visited
{
    color: #000000;
    text-decoration: none;
}
.products-box a:hover
{
    color: #000000 !important;
    background-color: #bdd54b !important;
    text-decoration: none !important;
}     
.products-box .isDesign
{
    text-align: right;
    float: right;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin-top: 19px;
    width: 100%;
    color: #e61500;
    margin-right: 20px;
}  
.results-products
{
   text-align:right;  
   padding-bottom:10px;

}       


 .last.product-box {
	margin-right: 0px;
}


 .product-box .bottom-bg {
	background: url('../images/bg/prod-box-bottom.gif') no-repeat left top; 
width: 100%; height: 15px; line-height: 0px; font-size: 1px; float: left;
}
 .product-box .title-link
{
	padding: 4px 0px 0px 0px;
	color: rgb(0, 83, 160);
	line-height: 120%;
	font-size: 20px;
	font-weight: bold;
	display: block;
	font-family: Tahoma;
	letter-spacing: 0.4em;
	text-align: center;
}
 .product-box .img
{
	/*border: thin dashed #FF00FF;*/
	margin: 20px 0px 0px 10px;
	float: left;
	display: inline;
	width: 175px;
	height: 180px;
	text-align: left;
	vertical-align: top;
}
 .product-box .imgEx
{
	
	margin: 165px 10px 0px 0px;
	float: right;

	width: 128px;
	height: 77px;
	text-align: right;
	vertical-align: bottom;
	position: absolute;
}
 .product-box .isDesign
{
    display: inline;
    text-align: left;
    float: left;
    position: absolute;
 
    margin-right: 160px;
    margin-top: 236px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    background-color: #bdd54b;
    padding:2px
}
 /*.product-box .btn-buy
{
	border-style: none;
	border-color: #FFFFFF;
	color: rgb(54, 54, 54);
    font-size: 13pt;
     font-weight: bold;
	float: right;
	margin-right: 18px;
	margin-top: 32px;
	width: 88px;
	height: 46px;
}*/
 .product-box .size
{
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 42px;
	margin-right: 25px;
	font-weight: bold;
	width: 95px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}
 .product-box .lines
{	
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 28px;
	margin-right: 25px;
	font-weight: bold;
	width: 95px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
 .product-box .size-width
{
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	font-weight: bold;
	width: 120px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
	
 .product-box .size-height
{
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 30px;
	margin-right: 145px;
	font-weight: bold;
	width: 20px;
	height: 30px;
	text-align: left;
	vertical-align: text-top;
	padding-top: 2px;
}
	

 .product-box .SalePrice
{
	color: rgb(0, 153, 51);
	font-size: 28px;
	float: right;
	font-weight: bold;
	padding-right: 50px;
}

 .product-box .price-box
{
	float: right;
	margin-top: 47px;
	width: 130px;
	height: 30px;
	vertical-align: middle;
	text-align: center !important;
}
.product-box .price
{
	background-position: -10% center;
	color: rgb(237, 28, 36);
	font-size: 28px;
	float: right;
	font-weight: bold;
	padding-right: 50px;
	text-decoration: line-through;
}
.product-box .currency
{
	color: rgb(54, 54, 54);
	font-size: 12px;
	float: right;
	padding-top: 15px;
	padding-right: 2px;
}


 .product-box .bottom-box
{
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 2px;
}



/*=========== CATEGORY BOX ================*/
.Category-box
{
  
    padding: 0px;
    margin: 0px 0px 0px 0px;
    text-align: right;
    text-decoration: none;
}
.last.Category-box {
	margin-right: 0px;
}
/* .product-box .top-bg {
	background: url("../images/bg/prod-box-top.gif") no-repeat left top; width: 100%; height: 15px; line-height: 0px; font-size: 1px; float: left;
}*/
 .Category-box .bg
{
     
	background: url('../Image/bg_box_cat_s.png') repeat-y right top;
	width: 247px;
	height: 310px;
	float: right;
}
 .Category-box .bottom-bg {
	background: url('../image/prod-box-bottom.gif') no-repeat left top; 
width: 100%; height: 15px; line-height: 0px; font-size: 1px; float: left;
}
 .Category-box .title-link
{
	padding: 12px 64px 0px 0px;
	font-family: Tahoma;
	color: rgb(0, 83, 160);
	line-height: 120%;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: right;
	
}

 .Category-box .title-text
{
	text-align: center;
	
}

 .Category-box .img
{
	margin: 18px 2px 0px 0px;
	float: right;
	display: inline;
	width: 243px;
	height: 201px;
	text-align: right;
	vertical-align: top;
}
 .Category-box .imgSize
{
	padding: 0px;
	margin: 0px;
	width: 240px;
	height: 201px;
	 vspace:"0"; hspace:"0"; 
}

  .Category-box .imgSizeMainCat
{
    padding: 0px;
    margin: 0px 0px 12px 6px;
    width: 240px;
    height: 201px;
    vspace: "0";
    hspace: "0";
    border: thin solid #808080;
}
   .Category-box .imgSizeMainCatHeader
{
    border: thin solid #808080;
    padding: 0px;
    margin: 0px 0px 10px 5px;
    width: 240px;
    height: 50px;
    vspace: "0";
    hspace: "0";
}
 /*.Category-box .btn-buy
{
	color: rgb(54, 54, 54);
	 font-size: 13pt;
     font-weight: bold;
	float: left;
	vertical-align: top;
	margin-top: 252px;
	margin-left: 0px;
	width: 57px;
	height: 52px;
	display: inline;
	position: absolute;
	margin-right: 185px;
}*/
 .Category-box .size
{
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 45px;
	margin-right: 25px;
	font-weight: bold;
	width: 95px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
 .Category-box .lines
{	
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 28px;
	margin-right: 25px;
	font-weight: bold;
	width: 95px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
 .Category-box .size-width
{
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	font-weight: bold;
	width: 120px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
	
 .Category-box .size-height
{
	
	color: rgb(54, 54, 54);
	font-size: 13px;
	float: right;
	margin-top: 30px;
	margin-right: 139px;
	font-weight: bold;
	width: 20px;
	height: 30px;
	text-align: left;
	vertical-align: text-top;
	padding-top: 2px;
}
	



 .Category-box .price-box
{
	
	float: right;
	margin-top: 47px;
	width: 130px;
	height: 30px;
	vertical-align: middle;
	text-align: center !important;
}
.Category-box .price
{
	color: rgb(255, 0, 0);
	font-size: 30px;
	float: right;
	font-weight: bold;
	padding-right: 50px;
}
.Category-box .currency
{
	color: rgb(54, 54, 54);
	font-size: 12px;
	float: right;
	padding-top: 15px;
	padding-right: 2px;
}


 .Category-box .bottom-box
{
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 3px;
}
 .Category-box .Description
{
	width: 170px;
	text-align: right;
	margin-top: 250px;
	font-size: 13px;
	color: #333333;
	margin-right:5px;
	height: 20px;
	position: absolute;
}


  .Category-box .box-main
{
	
	
}
#facebox {
 
		/* overlay is hidden before loading */
		display:none;
 
		/* standard decorations */
		width:400px;
		border:10px solid #666;
 
		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);
 
		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}
 
	#facebox div {
		padding:10px;
		border:1px solid #3B5998;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}
 
	#facebox h2 {
		margin:-11px;
		margin-bottom:0px;
		color:#fff;
		background-color:#6D84B4;
		padding:5px 10px;
		border:1px solid #3B5998;
		font-size:20px;
	}




/*=========== MENU VERTICAL ================*/
.Menu-box
{
	border: 1px solid #999999;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	text-align: right;
	text-decoration: none;
	width: 170px;
}

a, a:link, div.back a:visited
{
	color: #666666;
	text-decoration: none ; 

	
}
a:hover
{
    color: #666666  !important;
    text-decoration: underline !important;
}


.Category-Main-box
{
  
    padding: 0px;
    margin: 0px 0px 0px 0px;
    text-align: right;
    text-decoration: none;
}

 .Category-Main-box .title-text
{
	text-align: center;
	
}

.h1-red
{
    color: #e61600;
    font-size: 16pt;
}


.main 
{
  

  
    padding: 0px;
    margin: 0px 0px 0px 0px;
    text-align: right;
    text-decoration: none;
}
  
    /*.main .all_boxes .box .img
    {
       
    }*/
.main .all_boxes
{
   
    height:150px
}
.main .all_boxes .box
{
  
 
}
.main .all_boxes .img
{
   width:200px;
 
}
p.clear
{
    clear:both;
    padding:0px;
    margin:0px;
    height:0px

}
 .Category-box-main
{
    margin: 0px 0px 12px 6px;
    border: 1px solid #666666;
    text-align: right;
    text-decoration: none;
}
  .Category-box-main .imgSizeMainCat
{
    padding: 0px;
   
    width: 240px;
    height: 201px;
    vspace: "0";
    hspace: "0";
  
}
.Category-box-main .Header-box
{
    text-align: center;
    font-size: 13pt;
    color: #000000;
    height: 33px;
    background-color: #bdd54b;
    padding-top: 3px;
    font-weight: bold;
}
      
    
 .Category-box-main a, a:link, div.back a:visited 
{
	color: #000000 ;
	

	
}
 .Category-box-main a:hover
{
    color: #000000 !important;
    text-decoration: none !important;
}       



  .Categores-box
{
    margin: 0px 0px 12px 6px;
    border: 1px solid #666666;
    text-align: right;
    text-decoration: none;
    
}
  .Categores-box .imgSizeMainCat
{
    padding: 0px;
   
    width: 240px;
    height: 201px;
    vspace: "0";
    hspace: "0";
  
}
  .Categores-box .Header-box
{
    text-align: center;
    font-size: 13pt;
    color: #000000;
    height: 33px;
    background-color: #bdd54b;
    padding-top: 4px;
    width: 100%;
    font-weight: bold;
}
      
    
 .Categores-box .bottom a, a:link, div.back a:visited
{
    color: #FFFFFF ;
    text-decoration: none ;
}
 .Categores-box .bottom a:hover
{
    color: #000000 !important;
    background-color: #bdd54b;
    text-decoration: none !important;
}       
        
 /*.Categores-box .btn-buy
{
    color: #ffffff;
   font-size: 13pt;
     font-weight: bold;
    float: left;
    width: 56px;
    height: 39px;
    background-color: #666666;
    text-align: center;
    padding-top: 7px;
}*/

 .Categores-box .bottom
{
    height: 46px;
    background-color: #EFF5D8;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
}
  .Categores-box .Description
{
	width: 168px;
	text-align: justify;
	font-size: 13px;
	color: #333333;
	margin-right:5px;
	float:right
}

.search-top
{
    float: right;
    width: 200px;
    height: 100%;
}
 .search-top	.lblSearch
{
    font-size: 13px;
    text-align: right;
    vertical-align: top;
  
    float: right;
    width:110px;
      height: 20px;
}

	
 .search-top .TextBoxSearch
{
       color: #666666;
    font-size: 12px;
 
    text-align: center;
    vertical-align: top;
    float: right;
    width: 140px;
    margin-left: 2px;
      height: 19px;
}

  .search-top .div
{
    border: 1px solid #666666;
    width: 182px;
    margin-left: 2px;
    height: 22px;
     box-sizing: border-box;
  
}        
 .search-top .btn
{

    color: #000000;
    float: left;
    width: 20px;
    height: 20px;
    background-image: url('../Image/search-on.png');
    background-repeat: no-repeat;
}

.search-top a, a:link, div.back a:visited
{
 
    text-decoration: none;
}
.search-top  a:hover
{
    color: #FFFFFF !important;
  background-image: url('../Image/search-off.png');
       text-decoration: none !important;
}       
     
 