html {   padding: 0px; margin: 0px;   }

 

.langAlign{ text-align:right;}
	
 

body{ direction:rtl;  overflow:auto;   font-family: 'DroidArabicKufiRegular', serif;}
.insidePanelView { direction:ltr;}
.newLabel{ display:block; position:absolute; background-color:#b49940; color: #FFFFFF; padding:3px; padding-top:0px; padding-bottom:3px; line-height:16px; font-size:11px; top:0px; left:0px; text-transform:uppercase;
  animation: blink 3s step-start 2s infinite;
  -webkit-animation: blink 3s step-start 2s infinite;
}
@keyframes blink {
  50% {
    background-color:#000000;
  }
}
@-webkit-keyframes blink {
  50% {
     background-color:#000000;
  }
}


.mainNavigate{ display:inline-block; position:relative; width:100%; max-width:1200px; height:auto; text-align:left; padding-top:15px; padding-bottom:18px;   }
.mainNavigate ul{  display:inline-block; list-style:none; padding:0px; margin:0px; width:auto; padding-right:0px;  padding-left:50px; }
.mainNavigate li{ list-style:none;float:right; width:auto; padding:0px; margin:0px; padding-left:0px;  padding-right:25px; }

.logo{ display:block; position:absolute; width:311px; height:49px; z-index:100; right:0px; top:13px; }
.logo a{ display:block; position:relative; width:311px; height:49px; background-image:url(../imgs/logo_ar.png); background-repeat:no-repeat; background-position:left center; z-index:100; }
.logo a:hover{ }


.mag{ display:block; position:absolute; height:30px; width:30px; right:100%; margin-right:-30px;  top:26px; z-index:1000;}
.mag a{ display:block; position:relative; height:30px; width:30px; background-image:url(../imgs/mag.png); background-repeat:no-repeat; background-position:center; background-color:#b49940;}
.mag a:hover{  background-color:#b49940;}

.closemag{ display:none; position:absolute; height:30px; width:30px;  right:100%; margin-right:-30px; top:26px; z-index:1000;}
.closemag a{ display:block; position:relative; height:30px; width:30px; background-image:url(../imgs/closemag.png); background-repeat:no-repeat; background-position:center; background-color:#b49940;}
.closemag a:hover{  background-color:#b49940;}
 
 .subTotal{ display:inline-block; width:50%; color:#A98C23;  line-height:15px; font-size:15px; font-weight:700; text-transform:uppercase;  text-align:left;
 border-bottom:#d0cfcd 1px solid;
 border-top:#d0cfcd 1px solid;
 padding-top:15px; padding-bottom:15px; margin-bottom:20px;}
.subTotal span{ color:#474747;  line-height:15px; font-size:15px; font-weight:400; padding-left:30px; display:inline-block; width:120px;  text-align:left;}

 
 
 /* Targeting the second level menu */
.menuContainer  li ul {  color: #666667; display: none; margin: 0px;  width: auto; position: absolute; z-index:100;   }
.menuContainer  li ul li { margin:0px; padding:0px;}
/* A class of current will be added via jQuery */
.menuContainer  li.current > a { color: #b49940 !important; }
/* CSS fallback */
.menuContainer  li:hover > ul.child { display: block; margin-right:-20px; }

.submenuContainer{  width:100%; height:auto; background-color:#FFFFFF; padding-bottom:10px; }
.submenu{ display:block; width:auto; height:auto;   color: #666667; font-size:13px; font-weight:700; line-height:16px; text-align:right; padding:0px; margin:0px;  
padding-left:10px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.submenu a{  display:block; width:100%; height:auto;   color: #666667; font-size:13px; font-weight:700; line-height:16px; text-decoration:none; }
.submenu a:hover{ color:#b49940; background:none; }

.submenuC{ display:block; width:auto; height:auto;   color: #666667; font-size:11px; font-weight:700; line-height:12px; text-align:right; padding:0px; margin:0px;  
padding-left:10px; padding-right:30px; padding-bottom:5px; }
.submenuC a{  display:block; width:100%; height:auto;   color: #666667; font-size:11px; font-weight:700; line-height:12px; text-decoration:none; }
.submenuC a:hover{ color:#b49940; background:none; }

 .shopCategoryC{   display:block;  vertical-align:top;    color: #4D4D4E; font-size:12px; font-weight:700; line-height:13px;  margin:0px; padding-top:0px; padding-bottom:5px; padding-right:10px;  }
.shopCategoryC a{   color: #4D4D4E; font-size:12px; font-weight:700; line-height:12px;  padding:0px; margin:0px;  text-decoration:none; }
.shopCategoryC a:hover{ color:#b49940;}
 
 
 .dropMenu{    color: #666667; font-size:20px; font-weight:700; line-height:25px; text-align:right; padding:0px; margin:0px;  }
.dropMenu a{    color: #666667; font-size:20px; font-weight:700; line-height:25px; text-align:right; padding:0px; margin:0px;  text-decoration:none; text-transform:uppercase; }
.dropMenu a:hover{ color:#b49940;  }

.dropMenuSelected{   }
.dropMenuSelected a{       color: #b49940 !important;   }
.dropMenuSelected a:hover{ color:#b49940 !important;   }


.dropMenuSmall{ color: #666667; font-size:16px; font-weight:700; line-height:20px; text-align:right; padding:0px; margin:0px; padding-top:3px;  }
.dropMenuSmall a{   sans-serif; color: #666667; font-size:16px; font-weight:700; line-height:20px; text-align:right; padding:0px; margin:0px;  text-decoration:none; text-transform:uppercase; }
.dropMenuSmall a:hover{ color:#b49940;  }


.dropMenuSmallC{  color: #666667; font-size:13px; font-weight:700; line-height:20px; text-align:right; padding:0px; margin:0px; padding-top:3px; padding-right:13px;  }
.dropMenuSmallC a{   color: #666667; font-size:13px; font-weight:700; line-height:20px; text-align:right; padding:0px; margin:0px;  text-decoration:none; text-transform:uppercase; }
.dropMenuSmallC a:hover{ color:#b49940;  }

.dropMenuSelected{   }
.dropMenuSelected a{       color: #b49940 !important;   }
.dropMenuSelected a:hover{ color:#b49940 !important;   }
 
 
 @media (max-width: 970px){
	 
	  .subTotal{ display:inline-block; width:100%; }
 
.mainNavigate{ display:inline-block; position:relative; width:100%; max-width:1200px; height:auto; text-align:center; padding-top:10px; padding-bottom:10px;}
.mainNavigate ul{  display:none;}
.logo{ display:inline-block; position:relative; width:145px; height:49px; z-index:100; right:0px; top:0px; }
.logo a{ display:block; position:relative; width:145px; height:49px; background-image:url(../imgs/logo.png); background-repeat:no-repeat; background-position:left center; z-index:100; }
.logo a:hover{ }

 }
 
.contactTitle{      color: #231F20; font-size:20px; font-weight:700; margin:0px; line-height:30px; text-transform:uppercase;}
.greyLine{ display:block; position:relative; width:100%; height:1px; background-color:#E5E5E5;}
.orangeLine{ display:inline-block; position:relative; width:44px; height:1px; background-color:#b49940;}


.contactText{    color: #7F7F7F; font-size:14px; font-weight:400; line-height:18px;  margin:0px; padding-bottom:3px;  }
.contactText a{    color: #7F7F7F; font-size:14px; font-weight:400; line-height:18px;  padding:0px; margin:0px;  text-decoration:none; }
.contactText a:hover{ color:#b49940;}
.contactText span{  color: #b49940;}


.panelContact{ text-align:right;}



.contactFORMItem{ display:inline-block; position:relative; width:100%;  padding-bottom:15px; }
.contactFORMItem label{  display:block; width:100%;  color:#7F7F7F; line-height:20px; font-size:12px; font-weight:400;  text-align:right; } 
.contactFORMItem .fld{   display: block; width:100%; height:30px;  line-height:20px; font-size:12px; text-align:right; 
font-weight:400; background-color:#fafafa; border:none; border:#cccccc 1px solid; padding-left: 5px;} 

.contactFORMArea{ display:block; position:relative;  width:100%; padding-bottom:15px;}
.contactFORMArea label{  display:block; width:100%;  color:#7F7F7F;  line-height:20px; font-size:12px; font-weight:400;  text-align:right; } 
.contactFORMArea .area{   display: block; width:100%; height:180px;   line-height:20px; font-size:12px; text-align:right; 
font-weight:400; background-color:#fafafa; border:none; border:#cccccc 1px solid; padding-left: 5px;} 


.clickButton{ display:inline-block; position:relative; text-align:right !important;}
.clickButton a{ display:block; font-size:13px; width:auto; height:auto; background-color:#000000; color:#FFF; 
line-height:auto; text-decoration:none; padding:5px; padding-left:10px; padding-right:10px; text-transform:uppercase;}
.clickButton a:hover{ background-color:#b49940;}



.MediaTitle{     color: #000000; font-size:14px; font-weight:700; line-height:17px;  margin:0px;   padding-bottom:10px;  }
.MediaText{     color: #000000; font-size:12px; font-weight:400; line-height:15px;  margin:0px;  }
.MediaText a{    color: #000000; font-size:12px; font-weight:400; line-height:15px;  padding:0px; margin:0px;  text-decoration:none; }


.heart {
    background-image: url("../imgs/heart.png");
    background-position: right 3px;
    background-repeat: no-repeat;
    color: #231f20;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 16px;
    padding-bottom: 5px;
    padding-right: 15px;
    position: relative;
    width: auto;
}


.addToCartView{ display:block; position:relative; margin-top:25px;}
.addToCartView a{ display:inline-block; font-size:15px; min-width:170px; width:auto; height:auto; background-color:#000000;  color:#FFF;  
line-height:auto; text-decoration:none; padding:10px; padding-left:15px; padding-right:15px; text-transform:uppercase; font-weight:700; text-align:center;}
.addToCartView a:hover{ color:#FFF; background-color:#b49940; }

.addToCartButton{ display:inline-block; position:relative;}
.addToCartButton a{ display:inline-block; font-size:12px; width:auto; height:auto; background-color:#000000;  color:#FFF; 
line-height:auto; text-decoration:none; padding:10px; padding-left:15px; padding-right:15px; text-transform:uppercase; font-weight:700;}
.addToCartButton a:hover{ color:#FFF; background-color:#b49940; }

.addToWishListButton{ display:inline-block; position:relative; margin-left:5px;}
.addToWishListButton a{ display:inline-block; font-size:12px; width:auto; height:auto;background-color:#ddc6a6;   color:#484646;  
line-height:auto; text-decoration:none; padding:10px; padding-left:12px; padding-right:12px; text-transform:uppercase; font-weight:400;}
.addToWishListButton a:hover{ color:#484646; background-color:#dfbc8c; }



.shoppingCart{ display:block; position:absolute; right: 100px; margin-top:-7px;   }
.shoppingCart .number{ display:inline-block; position:relative; width:auto; height:44px; min-width:50px;  z-index:100;  background-image:url(../imgs/basket.png); background-repeat:no-repeat; background-position:left center;
  line-height:44px; font-size:13px; text-align:left; padding-left:35px; color:#3a71a3; cursor:pointer;  
}
.shoppingCartMobile{ display:none; }

.insideGaps{ padding:15px; padding-bottom:10px; padding-top:25px;}

@media (max-width: 800px){
.shoppingCart{ display:none;   }
.shoppingCartMobile{ display:block; position:absolute; left: 85px; margin-top:5px;   }
.shoppingCartMobile .number{ display:inline-block; position:relative; width:auto; height:44px; min-width:50px;  z-index:100;  background-image:url(../imgs/basket.png); 
background-repeat:no-repeat; background-position:left center;
  line-height:44px; font-size:13px; text-align:left; padding-left:35px; color:#3a71a3;  }
}



.world{ display:block; position:relative; width:100%; background-color:#FFFFFF; z-index:100; text-align:center;  margin-top: -11px;}
.worldTitle{       color: #1A1A1A; font-size:36px; font-weight:600; margin:0px; line-height:60px;}
.worldTitle span{ display:inline-block;    color: #1A1A1A; font-size:36px; line-height:60px; font-weight:600; background-color:#b49940; margin-top:5px; padding:2px;  }
 

.worldSubtitle{      color: #1A1A1A; font-size:24px; font-weight:400; line-height:35px; margin:0px; margin-top:50px;  }
.worldSubtitle span{   display:inline-block; position:relative;   color: #1A1A1A; font-size:24px; font-weight:400; line-height:35px;  
padding:0px; margin:0px;   border-bottom:1px #b49940 solid; }
 

.worldText{    color: #4D4D4E; font-size:14px; font-weight:400; line-height:20px;  margin:0px;  }
.worldText a{   color: #4D4D4E; font-size:14px; font-weight:400; line-height:20px;  padding:0px; margin:0px;  text-decoration:none; }
.worldText a:hover{ color:#b49940;}

.processNumber{ display:inline-block; position:relative;  color: #010101; font-size:35px; font-weight:400; line-height:30px; 
 margin:0px; text-align:left; border-bottom:1px solid #010101; vertical-align:top; }  
.processTitle{    color: #010101; font-size:20px; font-weight:400; line-height:30px;  margin:0px; text-align:right;  }
.processTitle .spanx{ padding-left:0px; padding-right:10px;}


.dp-numberPicker, .dp-numberPicker-add, .dp-numberPicker-sub, .dp-numberPicker-input {
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 50px;
	text-align: center;
	line-height: 50px;
	vertical-align: top; margin-right:0px; margin-left:10px;
}
 
 
 
.leftGapTop{display:block; position:relative; padding-left:0px;  padding-right:15px;}
@media (max-width: 700px){
.leftGapTop{display:block; position:relative; padding-left:0px; padding-right:0px;}
}




.Item{  display:inline-block; position:relative; width:33.33%; text-align:center;  vertical-align:top; padding-left:0px; padding-right:15px; padding-bottom:15px;}


 

.Item1{  display:inline-block; position:relative; width:25%; text-align:center;  vertical-align:top; padding-left:0px; padding-right:15px; padding-bottom:15px;}
.Item1 .ItemLinksContainerInside{ display:none;}
.Item1:hover .ItemLinksContainerInside{ display:block;}

 


@media (max-width: 1000px){
.Item{  display:inline-block; position:relative; width:50%; text-align:center;  vertical-align:top;  padding-left:0px; padding-right:15px; padding-bottom:15px;}
.Item1{  display:inline-block; position:relative; width:33.33%; text-align:center;  vertical-align:top; padding-left:0px; padding-right:15px; padding-bottom:15px;}

}

@media (max-width: 700px){
	
.Item{  display:inline-block; position:relative; width:100%; text-align:center;  vertical-align:top; padding-left:0px; padding-right:0px;}
 


.Item1{  display:inline-block; position:relative; width:100%; text-align:center;  vertical-align:top; padding-left:0px;  padding-right:0px; padding-bottom:15px;}
 

}

.sortPagingPanel{ display:block; position:relative; width:100%; text-align:left; vertical-align:top;}


.styled-select {
   background: url(../imgs/drop.png) no-repeat left center;  vertical-align:top; 
     color: #666667;  font-size: 12px !important;  font-weight:400; line-height:15px !important; text-align:right; 
   width: 160px;
   border:#FFFFFF 1px solid;  
   position:relative;
   display:inline-block; overflow:hidden; margin-top:4px;
   
}
 
.styled-select select {
   background: transparent;
   border: none;
   font-size: 12px !important;
   height: 25px;
   padding: 2px;  
   width: 180px;
    color: #666667;  font-weight:400; line-height:15px; text-align:right;
} 
 
 
 .leftList{  display:inline-block; position:relative; width:30%; text-align:right;  vertical-align:top; background-color:#FFF;}
.rightList{ display:inline-block; position:relative; width:70%; text-align:right;  vertical-align:top; }
.fullList{ display:inline-block; position:relative; width:100%; text-align:right;  vertical-align:top; }
 
@media (max-width: 700px){
.leftList{  display:none; position:relative; width:100%; text-align:right;  vertical-align:top; background-color:#FFF;}
.rightList{ display:inline-block; position:relative; width:100%; text-align:right;  vertical-align:top; }	
 
}




.saleItem{ display:block; position:relative; width:100%; height:auto;   margin-bottom:10px;}
.saleImg { display:inline-block; position:relative; width:50px; height:auto; vertical-align:top;   }
.saleInfo { display:inline-block; position:relative; width:100px; height:auto;  vertical-align:top; padding-left:0px; padding-right:10px;   }



.regularText{    color: #474747; font-size:15px; font-weight:400; line-height:18px; padding:0px; margin:0px; text-align:right; }
.regularText a{   color: #3a71a3; font-size:15px; font-weight:400; line-height:18px;  padding:0px; margin:0px;  text-decoration:none;}
.regularText a:hover{ color:#67420c;  }
@media (max-width: 800px){
.regularText{  color: #474747; font-size:14px; font-weight:400; line-height:18px; padding:0px; margin:0px; text-align:right;  }
.regularText a{    color: #3a71a3; font-size:14px; font-weight:400; line-height:18px;  padding:0px; margin:0px;  text-decoration:none;}
.regularText a:hover{ color:#67420c;  }
}


.footerImageText{   color: #FFFFFF !important; font-size:12px; font-weight:400; line-height:18px;  margin:0px; }
.footerImageText a{    color: #FFFFFF !important; font-size:12px; font-weight:400; line-height:18px;  padding:0px; margin:0px;  text-decoration:none; }
.footerImageText a:hover{ color:#FFFFFF;}




 
.leftGrey{  display:inline-block; position:relative; width:50%; text-align:right;  vertical-align:top;}
.rightGrey{ display:inline-block; position:relative; width:50%; text-align:left;  vertical-align:top;}
 
@media (max-width: 700px){
.leftGrey{  display:block; position:relative; width:100%; text-align:center;  vertical-align:top;}
.rightGrey{ display:block; position:relative; width:100%; text-align:center;  vertical-align:top;}	
.greyText p{ margin:0px; padding:0px;}
 
}


.leftGreyM{  display:inline-block; position:relative; width:30%; text-align:right;  vertical-align:top;}
.middleGreyM{ display:inline-block; position:relative; width:35%; text-align:right;  vertical-align:top;}
.rightGreyM{ display:inline-block; position:relative; width:35%; text-align:right;  vertical-align:top;}
.FooterMenuGap{ padding:0px; padding-right:20px;}
.quickFix{ padding:0px; padding-right:40px; padding-top:80px;}
@media (max-width: 600px){
.leftGreyM{  display:inline-block; position:relative; width:100%; text-align:right;  vertical-align:top;}
.middleGreyM{ display:inline-block; position:relative; width:100%; text-align:right;  vertical-align:top;}
.rightGreyM{ display:inline-block; position:relative; width:100%; text-align:right;  vertical-align:top;}
.FooterMenuGap{ padding:0px;}	
.quickFix{ padding:0px; padding-right:0px; padding-top:20px;}
}



.FooterMenuBlock{   color: #FFFFFF; font-size:13px; font-weight:700; line-height:13px; text-align:right; padding:0px; margin:0px; padding-top:5px;  }
.FooterMenuBlock a{   color: #989898; font-size:13px; font-weight:400; line-height:13px; text-align:right; padding:0px; margin:0px;  text-decoration:none; text-transform:uppercase; }
.FooterMenuBlock a:hover{ color:#b49940;  } 
 
.FooterMenu{ display:inline-block; position:relative; width:48%;    color: #FFFFFF; font-size:13px; font-weight:700; line-height:13px; text-align:right; padding:0px; margin:0px; padding-top:0px;  }
.FooterMenu a{   color: #989898; font-size:12px; font-weight:400; line-height:12px; text-align:right; padding:0px; margin:0px;  text-decoration:none; text-transform:uppercase; }
.FooterMenu a:hover{ color:#b49940;  }


@media (max-width: 1100px){
.FooterMenu{ display:inline-block; position:relative; width:100%;  color: #FFFFFF; font-size:13px; font-weight:700; line-height:18px; text-align:right; padding:0px; margin:0px; padding-top:0px;  }
.FooterMenu a{   color: #989898; font-size:12px; font-weight:400; line-height:18px; text-align:right; padding:0px; margin:0px;  text-decoration:none; text-transform:uppercase; }
.FooterMenu a:hover{ color:#b49940;  }	
	
}



.topsearch .fieldLocation .fld{   display: block; width:100%; height:80px;   line-height:80px; font-size:20px; text-align:right; 
font-weight:700; color:#FFFFFF; background:none; border:none; }
.topsearch .buttonLocation{   display: inline-block; width:50%; height:80px;  text-align:left; vertical-align:top; }


.blackStrip{ display:block; position:relative; width:100%; background-color:#000; z-index:100; text-align:center;}
.blackStripContainer{ display:inline-block; position:relative; width:100%; max-width:1200px;}
.leftblack{  display:inline-block; position:relative; width:50%; text-align:right;  vertical-align:top;}
.rightblack{ display:inline-block; position:relative; width:50%; text-align:left;  vertical-align:top;}


.blackHeader{   display:inline-block;  vertical-align:top;   color: #FFFFFF; font-size:12px; font-weight:700; line-height:50px;  margin:0px; direction:ltr;  }
.blackHeader a{    color: #FFFFFF; font-size:12px; font-weight:700; line-height:50px;  padding:0px; margin:0px;  text-decoration:none; }
.blackHeader a:hover{ color:#b49940;  }
 
 
 .number{display:inline-block; position:relative; background-color:#b49940; height:50px; width:51px; vertical-align:top; margin-left:0px; margin-right:10px;
background-image:url(../imgs/basket.png); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	line-height:53px; text-align:center;
	  color: #FFFFFF; font-size:13px; font-weight:700;
 }



.gapsBlack{ padding-left:20px; padding-right:20px;}
@media (max-width: 970px){
	
.desktopMode{ display:none !important;}
.mobileMode{ display:inline-block; }

.leftblack{  display:none;}
.rightblack{ display:inline-block; position:relative; width:100%; text-align:left;  vertical-align:top;}
 

 

 
.topsearch .fieldLocation{   display: inline-block; width:60%; height:80px;  text-align:left; vertical-align:top; }
.topsearch .fieldLocation .fld{   display: block; width:100%; height:80px;   line-height:80px; font-size:14px; text-align:right; 
font-weight:700; color:#FFFFFF; background:none; border:none;  padding-left:0px; padding-right:7px;}
.topsearch .buttonLocation{   display: inline-block; width:40%; height:80px; padding-top:7px;  text-align:left; vertical-align:top; }
 
 
.searchButton{ display:inline-block; position:relative; width:100%; padding-left:10px; padding-right:0px; }


 
.mag{ display:block; position:absolute; height:50px; width:45x; right:100%; margin-right:-45px;  top:0px; z-index:1000;}
.mag a{ display:block; position:relative; height:50px; width:45px; background-image:url(../imgs/mag.png); background-repeat:no-repeat; background-position:center; background-color:#b49940;}
.mag a:hover{  background-color:#b49940;}

.closemag{ display:none; position:absolute; height:50px; width:45px;  right:100%; margin-right:-45px; top:0px; z-index:1000;}
.closemag a{ display:block; position:relative; height:50px; width:45px; background-image:url(../imgs/closemag.png); background-repeat:no-repeat; background-position:center; background-color:#b49940;}
.closemag a:hover{  background-color:#b49940;}

.number{display:inline-block; position:relative; background-color:#b49940; height:50px; width:49px; vertical-align:top; margin-right:10px; margin-left:45px;
background-image:url(../imgs/basket.png); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	line-height:53px; text-align:center;
	  color: #FFFFFF; font-size:13px; font-weight:700;
 }
 .gapsBlack{ padding-left:0px; padding-right:0px;}
}

.loginContainer{ display:block; position:relative; width:100%; vertical-align:top; text-align:right;}


.newCustomer{ display:inline-block; position:relative; width:50%; vertical-align:top; text-align:right; padding-left:20px;  padding-right:0px; }
.returningCustomer{ display:inline-block; position:relative; width:50%; vertical-align:top; text-align:right; padding-left:20px;  padding-right:20px;  }
.account{ display:inline-block; position:relative; width:33.3%; vertical-align:top; text-align:right;  padding-left:0px;  padding-right:20px;}
.forgottenPanel{ display:inline-block; position:relative; width:50%; vertical-align:top; text-align:right; }



.createTitle{    color: #b49940; font-size:18px; font-weight:400; line-height:22px; padding:0px; margin:0px; padding:12px; padding-right:0px;   }
.createText{   color: #666667; font-size:14px; font-weight:400; line-height:21px; padding:0px; margin:0px;  }
.createText a{    color: #666667; font-size:14px; font-weight:400; line-height:21px;  padding:0px; margin:0px;  text-decoration:none;}
.createText a:hover{ color:#b49940;  }

.forgot{ display:block; position:absolute; z-index:1; color: #676767; font-size:12px; font-weight:400; line-height:15px ; text-align:left; padding:0px; margin:0px; padding-top:10px; left:20px !important;  }
.forgot a{    color: #676767  !important; font-size:12px; font-weight:400; line-height:15px; text-align:left; padding:0px; margin:0px;  text-decoration:none;   }
.forgot a:hover{ color:#A98C23  !important;  }

@media (max-width: 850px){
.newCustomer{ display:block; position:relative; width:100%; vertical-align:top; text-align:right; padding:0px; }
.returningCustomer{ display:block; position:relative; width:100%; vertical-align:top; text-align:right; padding:0px; margin-top:20px;}
.account{ display:block; position:relative; width:100%; vertical-align:top; text-align:right; padding:0px; margin-top:40px;}	
.gapDouble{ display:block; height:20px;}
.forgot{ display:block; position:absolute; z-index:1;  color: #433a2c; font-size:12px; font-weight:400; line-height:15px ; text-align:left; padding:0px; margin:0px; padding-top:10px;  left:20px !important;  }
.forgot a{    color: #474747  !important; font-size:12px; font-weight:400; line-height:15px; text-align:left; padding:0px; margin:0px;  text-decoration:none;   }
.forgot a:hover{ color:#3a71a3  !important;  } 
.forgottenPanel{ display:inline-block; position:relative; width:100%; vertical-align:top; text-align:left; }

	}
	
	
	.clickButton{ display:inline-block; position:relative; text-align:left;}
.clickButton a{ display:block; font-size:13px; width:auto; height:auto; background-color:#000000; color:#FFF; 
line-height:auto; text-decoration:none; padding:5px; padding-left:10px; padding-right:10px; text-transform:uppercase;}
.clickButton a:hover{ background-color:#b49940;}

.steps{ display:block; width:100%; height:auto; line-height:30px;  color:#000000; background-color:#d7ab6f; font-size:14px; font-weight:400;  text-align:right; margin-top:10px; } 
.steps span{ padding-left:10px; padding-right:10px;} 
.steps span a{ color:#484746; text-decoration:underline;  font-size:12px; padding-right:50px; padding-left:0px;}
.steps span a:hover{ color:#484746; text-decoration:none;}

.loginFORMItem{ display:block; position:relative; width:100%;  padding-bottom:15px; }
.loginFORMItem label{  display:block; width:100%;  color:#000000;  line-height:20px; font-size:14px; font-weight:400;  text-align:right; padding-bottom:5px; } 
.loginFORMItem .fld{   display: block; width:100%; height:30px;  line-height:20px; font-size:14px; text-align:right; 
font-weight:400; background-color:#fafafa; border:none; border:#cccccc 1px solid; padding-right: 5px;} 


.registerFORMCode{ display:inline-block; position:relative; width:50%;   padding-right:0px; padding-left:10px; }
.registerFORMCode label{  display:inline-block; width:100%;  color:#000000;  line-height:20px; font-size:14px; font-weight:400;  text-align:right; padding-bottom:5px; } 
.registerFORMCode .code{  display:inline-block; width:150px; height:30px; overflow:hidden;  text-align:center; padding-top:3px;  border:#cccccc 1px solid; } 
.registerFORMCode .refresh{  display:inline-block; width:60px; height:30px; overflow:hidden;  text-align:center; padding-top:3px;     color: #433a2c; font-size:14px;
 cursor:pointer; line-height:20px; text-decoration:underline;  } 
.registerFORMCode .fld{   display: inline-block; width:50%; height:30px;    line-height:20px; font-size:14px; text-align:right; vertical-align:top; 
font-weight:400; background-color:#fafafa; border:none; border:#cccccc 1px solid; margin-top:5px; margin-left:0px; padding-left:5px; padding-right:5px;} 
.registerFORMCode .man{ display:inline-block; position:relative;  color: #b49940; width:12px; text-align:right;}

.registerFORMItem{ display:inline-block; position:relative; width:50%;  padding-bottom:15px; padding-right:0px; padding-left:10px; vertical-align:top; }
.registerFORMItem label{  display:block; width:100%;  color:#000000;    line-height:20px; font-size:14px; font-weight:400;  text-align:right; padding-bottom:5px; } 
.registerFORMItem .fld{   display: block; width:100%; height:30px;   line-height:20px; font-size:14px; text-align:right; 
font-weight:400; background-color:#fafafa; border:none; border:#cccccc 1px solid; padding-left: 0px; padding-right:5px;} 
.registerFORMItem .man{ display:inline-block; position:relative;  color: #b49940; width:12px; text-align:right;}

 


.registerFORMItemMin{ display:inline-block; position:relative; width:33.3%;  padding-bottom:15px; padding-left:10px; padding-right:0px; vertical-align:top; }
.registerFORMItemMin label{  display:block; width:100%;  color:#000000;   line-height:20px; font-size:14px; font-weight:400;  text-align:right; padding-bottom:5px; } 
.registerFORMItemMin .fld{   display: block; width:100%; height:30px;   line-height:20px; font-size:14px; text-align:right; 
font-weight:400; background-color:#fafafa; border:none; border:#cccccc 1px solid; padding-left: 0px; padding-right:5px;} 
.registerFORMItemMin .note{  display:block; position:absolute; width:100%;  color:#000000;  line-height:20px; font-size:11px; font-weight:400; 
 text-align:left; padding-left:10px; padding-right:0px; } 
.registerFORMItemMin .man{ display:inline-block; position:relative;  color: #b49940; width:12px; text-align:right;}

.registerFORMItemMinNewsletter{ display:inline-block; position:relative; width:100%;  padding-top:5px; padding-left:10px; vertical-align:top; }
.registerFORMItemMinNewsletter label{  display:inline-block; width:auto;  color:#000000;   line-height:20px; font-size:14px; font-weight:400; 
 text-align:right; padding-top:6px; padding-right:5px; vertical-align:top; } 
.registerFORMItemMinNewsletter .fld{   display: inline-block; width:auto; height:30px;   line-height:20px; font-size:14px; text-align:right;   vertical-align:top; } 



@media (max-width: 800px){
.registerFORMItem{ display:inline-block; position:relative; width:100%;  padding-bottom:15px; padding-right:0px; vertical-align:top; }
.registerFORMCode{ display:inline-block; position:relative; width:100%;   padding-right:0px; padding-left:10px; }
.registerFORMItemMin{ display:inline-block; position:relative; width:50%;  padding-bottom:15px;  padding-right:0px; padding-left:10px; vertical-align:top; }
}

@media (max-width: 600px){
 
.registerFORMItemMin{ display:inline-block; position:relative; width:100%;  padding-bottom:15px; padding-left:10px; vertical-align:top; }
}


.updateButtons{ display:block; position:relative; width:100%; text-align:right; padding-top:10px;}
.updateButtons .updateLeft {  display:inline-block; position:relative; width:50%; text-align:right; vertical-align:top;}
.updateButtons .updateRight{  display:inline-block; position:relative; width:50%; text-align:left; vertical-align:top;}

.shoppingCartLayout{ display:block; position:relative; width:100%; margin-bottom:10px; border:#cccccc 1px solid; padding:12px; text-align:right;}
.shoppingCartLayout .block1{ display:inline-block; position:relative; width:5%; vertical-align:top;}
.shoppingCartLayout .block1 img{ width:100%; vertical-align:top;}
.shoppingCartLayout .block2{ display:inline-block; position:relative; width:45%; vertical-align:top; padding-left:20px; padding-right:20px; }
.shoppingCartLayout .block3{ display:inline-block; position:relative; width:15%; vertical-align:top; padding-top:25px;}
.shoppingCartLayout .block4{ display:inline-block; position:relative; width:10%; vertical-align:top; padding-top:25px;}
.shoppingCartLayout .block5{ display:inline-block; position:relative; width:10%; vertical-align:top; padding-top:25px;}
.shoppingCartLayout .block6{ display:inline-block; position:relative; width:10%; vertical-align:top; padding-top:25px;}
.shoppingCartLayout .block7{ display:inline-block; position:relative; width:5%; vertical-align:top;  padding-top:27px; text-align:right;}



.shoppingCartLayoutTitle{   color:#313131;  line-height:15px; font-size:14px; font-weight:700; text-transform:uppercase;  text-align:right; }
.shoppingCartLayoutDeigner{  color:#A98C23;  line-height:14px; font-size:14px; font-weight:400; text-transform:uppercase;  text-align:right; padding-top:5px; }
.shoppingCartLayoutText{  color:#313131;  line-height:14px; font-size:13px; font-weight:400; text-transform:capitalize;    text-align:right; padding-top:15px; }
.shoppingCartLayoutPrice{  color:#313131;   line-height:25px; font-size:14px; font-weight:400; text-transform:capitalize;    text-align:center;   }
.shoppingCartLayoutQuantity .fld{   display:inline-block; width:50px; height:25px;    line-height:20px; font-size:14px; color:#313131;
 text-align:center; font-weight:400;   text-align:center; background-color:#eae6dc; border:none; } 
 
 
 
@media (max-width: 800px){
.shoppingCartTitles{ display:none; }

.shoppingCartLayout{ display:block; position:relative; width:100%; margin-top:10px;  }
.shoppingCartLayout .block1{ display:inline-block; position:relative; width:50%; vertical-align:top;  }
.shoppingCartLayout .block1 img{ width:100%; vertical-align:top;}
.shoppingCartLayout .block2{ display:inline-block; position:relative; width:50%; vertical-align:top; padding-left:20px; padding-right:20px; text-align:right;}
.shoppingCartLayout .block3{ display:inline-block; position:relative; width:20%; vertical-align:top; padding-top:10px;}
.shoppingCartLayout .block4{ display:inline-block; position:relative; width:20%; vertical-align:top; padding-top:10px;}
.shoppingCartLayout .block5{ display:inline-block; position:relative; width:20%; vertical-align:top; padding-top:10px;}
.shoppingCartLayout .block6{ display:inline-block; position:relative; width:20%; vertical-align:top; padding-top:10px;}
.shoppingCartLayout .block7{ display:inline-block; position:relative; width:100%; vertical-align:bottom;  padding-top:10px; text-align:right;}
 
.updateButtons{ display:block; position:relative; width:100%; text-align:left; padding-top:5px;}
.updateButtons .updateLeft {  display:inline-block; position:relative; width:100%; text-align:left; vertical-align:top;}
.updateButtons .updateRight{  display:inline-block; position:relative; width:100%; text-align:right; vertical-align:top; margin-top:15px;}
 
 
 
.continueShopping{ display:block; position:relative; margin-bottom:10px;  margin-right:0px;}
.continueShopping a{ display:block; font-size:12px; width:100%; height:auto;  background-color:#676767;  color:#FFFFFF 
line-height:auto; text-decoration:none; padding:10px; padding-left:12px; padding-right:12px; text-transform:uppercase; font-weight:400; text-align:center;}
.continueShopping a:hover{    background-color:#A98C23; }
 
 
.checkoutButton2{ display:block; position:relative;}
.checkoutButton2 a{ display:block; font-size:12px; width:100%; height:auto; background-color:#676767;  color:#FFFFFF;  
line-height:auto; text-decoration:none; padding:10px; padding-left:12px; padding-right:12px; text-transform:uppercase; font-weight:400; text-align:center;}
.checkoutButton2 a:hover{  background-color:#A98C23; }
}

.customColorContainer{ display:block; position:absolute; width:80px; text-align:left; height:100px; top:40px; right:100px !important; }
.customEyeContainer{ display:block; position:absolute; width:50px; height:auto; top:35px; right:100px !important; }
 
 
 .customSelectContainer{ display:block; position:absolute; width:80px; height:100px; top:0px; left:-87px; }
 .customSelect2Container{ display:block; position:absolute; width:100px; height:100px; top:15px; left:-87px; }
 
 
 
 
 .bootsContainer{ display:none; position:absolute; width:260px; margin-top:-170px; margin-right:120px; background-color:#FFF; padding:10px; 
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.29);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.29); direction:ltr;
}

 
@media (max-width: 900px){
 
.bootsContainer{ display:none; position:relative; width:100%; margin-top:-60px; margin-right:0px; padding:10px; }


}