﻿body
{
    font-family: Arial;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/BgSite.jpg);
}
a.brandLink {
    color:Black;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
.PathTable
{
    background-color:Red;
}
.RightSideBG
{
    background-image: url(../images/RightSideBG.jpg);
    background-position: right top;
    background-repeat: repeat-y;
}

.BrandsPopupBg
{
    background-image: url(../images/BrandsPopupBg.png);
    background-position: right top;
    background-repeat: repeat-y;
}

.SearchBg
{
    background-position: right top; 
    background-image: url(../images/SearchBG.jpg);
    background-repeat: repeat-x; 
    height: 28px;
}

.ProductHeaderBg
{
    background-position: right top; 
    background-image: url(../images/ProductHeaderBg.jpg);
    background-repeat: repeat-x; 
    height: 23px;
}

.ProductDetailsBg
{
    background-position: right top; 
    background-image: url(../images/ProductDetailsBg.jpg);
    background-repeat: repeat-x; 
    height: 246px;
}

.ProductOrderBg
{
    background-position: right top; 
    background-image: url(../images/ProductOrderBg.jpg);
    background-repeat: repeat-x; 
    height: 55px;
}

.TimerBg
{
    background-position: right top; 
    background-image: url(../images/TimerBg.jpg);
    background-repeat: no-repeat; 
    height: 17px;
    width:160px;
}

.InnerTimerBg
{
    background-position: right top; 
    background-image: url(../images/InnerTimerBg.jpg);
    background-repeat: repeat-x; 
    height: 28px;    
}


/* ----- Menus ----- */
.TopMenuBg
{
    background-image: url(../images/topMenuBG.jpg);
    height: 26px;
    background-repeat: repeat-x;
    background-position: right center;
}

.MiddleMenuBg
{    
    height: 30px;
    background-image: url(../images/MidleMenuBG.jpg);
    background-repeat: repeat-x;
    background-position: right top;
}

.footermenu
{
    width: 900px;
    height: 24px;
    background-image: url(../images/footerMenuBG.jpg);
    background-repeat: repeat-x;
    background-position: top right; /*border: solid 1px #cdcdcd;*/
}
/* ----- End Menus ----- */
/* ----- SPACES----- */
.bspace
{
    height: 10px;
}

.mspace
{
    height: 5px;
}

.sspace
{
    height: 3px;
}

.bcell
{
    width: 10px;
}

.mcell
{
    width: 5px;
}

.scell
{
    width: 10px;
}
/* ----- END SPACES ----- */
/* ----- Color Font ----- */
.DarkGrayLinks
{
    color: #484747;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
}

.DarkGrayText
{
    color: #484747;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.DarkGrayText a
{
    color: #484747;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.DarkGrayBold
{
    color: #484747;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.DarkGrayBold a
{
    color: #484747;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.GrayText
{
    color: #5c5c5c;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.GrayText a
{
    color: #5c5c5c;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.GrayBold
{
    color: #5c5c5c;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.GrayBold a
{
    color: #5c5c5c;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.GrayLinks
{
    color: #5c5c5c;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
}

.BlackText
{
    color: black;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.BlackBold
{
    color: black;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.WhiteText
{
    color: white;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.WhiteLinks
{
    color: white;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
}

.WhiteBold
{
    color: white;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.whiteSmall
{
    color: white;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.RedText
{
    color: #e1000c;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.RedBold
{
    color: #e1000c;
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}
/* ----- END Color Font ----- */

.clickable
{
    cursor: pointer;
}
/* ----- Category style ------ */
.categoryContainer
{
    padding-right:1px;
    padding-left:4px;
}

.categoryContainer ul
{
    list-style: none;
    margin: 0;
    padding: 0;    
}

.categoryContainer ul li.content
{
    position:relative;
    width: 149px;
    text-align: right;  
    background-color:White;  
    background-image: url(../images/CategoryItem.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    padding:0px 11px 0px 0px;
    height:24px; 
    line-height:23px;
}

.categoryContainer ul li ul
{
    position:absolute;     
    width: 100%;
    right:100%;
    top:0px; 
    z-index:100;    
}

.categoryContainer ul li a
{        
    margin-right:14px;
    direction: rtl;
    color: #535353;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    text-decoration:none;
    
}
.categoryContainer ul li a:hover
{   
    direction: rtl;
    color: black;
    font-family: Arial;
    font-weight:bold;
    font-size: 12px;     
    text-decoration:none;   
}

/* ----- End Category style ------ */

/* ----- Borders ----- */
.GrayBorder
{
    border-right: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
}
/* ----- End Borders ----- */

.loginfilds
{
    color: #c6c6c6;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #c6c6c6;
    direction: ltr;
    width: 100%;
}

.ProductLine
{
    background-position: right top;
    background-image: url(../images/ProductsTopBG.jpg);
    background-repeat: repeat-x;
}

.Orderbg
{
    background-image: url(../images/OrderBG.jpg);
    background-position: right top;
    background-repeat: repeat-x;
    height: 18px;
}

.PropertyBG
{
    background-image: url(../images/PropertyBG.jpg);
    background-position: right top;
    background-repeat: repeat-x;
    height: 18px;
}

.defaultfont
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}
.RegisterTop
{
    background: url(../images/DetNameTC1.jpg) repeat-x;
    width: 100%;
}

.Timer
{
    background-image: url(../images/BgTimeOut.jpg);
}

.REGISTERBottom
{
    background-image: url(../images/REGISTERBottom.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 10px;
}

.REGISTERCenter
{
    background-image: url(../images/REGISTERCenter.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.REGISTERForm
{
    background-color: #e9e9e9;
}

.REGISTERInput
{
    width: 206px;
    height: 20px;
    border: 1px solid #b6b6b6;
}

.REGISTERInputMulti
{
    width: 256px;
    height: 40px;
    border: 1px solid #b6b6b6;
}

.REGISTERComment
{
    font-size: 11px;
    color: #8d8d8d;
}

.REGISTERIdBackground
{
    background-image: url(../images/REGISTERIdBackground.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 26px;
}

.REGISTERTitle, .REGISTERPaysHeader
{
    padding: 0px 0px 4px 4px;
}

.REGISTERPaysForm
{
    background-color: #ceffd0;
    width: 357px;
}

.REGISTERPaysHeader
{
    color: #07960d;
    font-size: 14px;
}

.REGISTERPayDeatilsBg
{
    background: url(../images/REGISTERPayDeatilsBg.jpg) no-repeat center;
    width: 351px;
    height: 78px;
}

.FormCaption
{
    background-color: #3C8AD5;
}

.FormItemTop
{
    background-image: url(../Images/FormItemTop.jpg);
    height: 9px;
}

.FormItemBottom
{
    background-image: url(../Images/FormItemBottom.jpg);
    height: 9px;
}

.FormItemBG
{
    background-color: #F7F7F7;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
}

.WhiteCaption
{
    color: white;
    font-family: Arial;
    font-size: 14px;
    font-weight: Bold;
    line-height: 20px;
}

.BlueCaption
{
    color: #3C8AD5;
    font-family: Arial;
    font-size: 14px;
    font-weight: Bold;
    line-height: 20px;
}

.GrayLine
{
    background-color: #717171;
    height: 1px;
}

.LogInLink
{
    color: #6fa321;
}

.LogInLink:hover
{
    text-decoration: underline;
    color: #6fa321;
}

/* border */
.borderb
{
    width: 100%;
    background-position: bottom;
    background-image: url(../images/BorderB.jpg);
    background-repeat: repeat-x;
}

.bordervr
{
    width: 1px;
    background-position: right;
    background-image: url(../images/Borderver.jpg);
    background-repeat: repeat-y;
}

.bordervl
{
    width: 1px;
    background-position: left;
    background-image: url(../images/Borderver.jpg);
    background-repeat: repeat-y;
}

.borderc
{
    height: 9px;
    background-image: url(../images/BorderC.jpg);
    background-repeat: repeat-x;
}
/* end border */

.HideShow
{
    color: #009204;
    text-decoration: underline;
}


.MenuGroup
{
    background-color: #FFB400;
    border: solid 1px #FFE793;
    border-right-color: #CE6500;
    border-bottom-color: #CE6500;
}

.MenuItem
{
    background-color: #FFB400;
    color: #621000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    border: solid 1px #FFB400;
    cursor: pointer;
}

.MenuItemHover
{
    background-color: #FFB400;
    color: black;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    border: solid 1px #FFE793;
    border-right-color: #CE6500;
    border-bottom-color: #CE6500;
    cursor: pointer;
}

.MenuItemActive
{
    background-color: khaki;
    color: #621000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    border: 1px;
    border: solid 1px #CE6500;
    border-right-color: #FFE793;
    border-bottom-color: #FFE793;
    cursor: pointer;
}

.MenuItemExpanded
{
    background-color: #FFB400;
    color: darkslategray;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    border: solid 1px #FFE793;
    border-left-color: #CE6500;
    border-top-color: #CE6500;
    cursor: pointer;
}

.MenuBreak
{
    background-image: url(../images/break_bg.jpg);
    width: 100%;
    height: 1px;
}

.RadioButtonChecked
{
    font-size: 12px;
    color: #000000;
    display: block;
    background-image: url(../images/RadioButtonChecked.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.RadioButtonUnChecked
{
    font-size: 12px;
    color: #000000;
    display: block;
    background-image: url(../images/RadioButtonUnChecked.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.ProductText
{
    color: black;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
}

.ProductTextBold
{
    color: black;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none;
}

.ProductInfoBg
{
    background-image: url(../images/ProductInfoBg.jpg);
    background-position: bottom right;
    background-repeat: repeat-y;
    width: 447px;
}

.ProductInfoDetails
{
    font-size: 12px;
    color: #757575;
    font-family: Arial;
    font-weight: normal;
}

.PreviewPanel
{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 54000;
}

.preview
{
    cursor: pointer;
    border: 1px solid black;
}

.PagingBg
{
    background-image: url(../images/PagingBG.jpg);
    background-position: top right;
    background-repeat: repeat-x;
}

.ClockBg
{
    background-image: url(../images/ClockBg.jpg);
    background-position: top right;
    background-repeat: repeat-x;
}

.ClockText
{
    color: #616161;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.CategoriesBg
{
    background-image: url(../images/CategoriesBg.jpg);
    width: 149px;
    background-position: top right;
    background-repeat: repeat-y;
}

.MailListBg
{
    background-image: url(../images/MailListBg.jpg);
    width: 149px;
    background-position: top right;
    background-repeat: repeat-y;
}

.Top10Bg
{
    background-image: url(../images/Top10Bg.jpg);
    width: 149px;
    background-position: top right;
    background-repeat: repeat-y;
}

.LoginControlBg
{
    background-image: url(../images/LoginControlBg.jpg);
    width: 149px;
    background-position: top right;
    background-repeat: repeat-y;
}

.noBorder
{
    border: 0px solid black;
}

.ProductOfDay
{
    position: absolute;
    color: #FFFFFF;
    width: 250px;
    text-align: center;
    border: 1px solid #000000;
    z-index: 2;
}

.WhitePanel
{
    background-color: White;
}

.GrayPanel
{
    background-color: #cdcdcd;
}

.BlackPanel
{
    background-color: Black;
}

.WhitePanelRight
{
    background-color: White;
    border-right: 1px solid e4e4e4;
}

.ProductOfDayTop
{
    background-image: url(../Images/TProductTop.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-color: #e6e6e6;
    height: 174px;
    width: 240px;
}

.ProductOfDayPanel
{
    background-color: #e6e6e6;
}

.ExtrasHeader
{
    background-image: url(../Images/ExtrasHeader.jpg);
    background-repeat: no-repeat;
    height: 36px;
    width: 586px;
}

.ExtrasBg
{
    background-image: url(../Images/ExtrasBg.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    width: 586px;
}

.ProductImageTop
{
    background-image: url(../Images/ProductImageTop.jpg);
    background-repeat: repeat-x;
    background-position: top right;
    height: 8px;
}

.ProductImageBottom
{
    background-image: url(../Images/ProductImageBottom.jpg);
    background-repeat: repeat-x;
    background-position: top right;
    height: 8px;
}

.ProductImageRight
{
    background-image: url(../Images/ProductImageRight.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    width: 8px;
}

.ProductImageLeft
{
    background-image: url(../Images/ProductImageLeft.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    width: 8px;
}

.ProductGalleryScroll
{
    background-color: #b5b5b5;
}

.MessageBox_Left
{
    width: 7px;
    background-image: url(../images/Dialog/left.gif);
}

.MessageBox_Right
{
    width: 7px;
    background-image: url(../images/Dialog/right.gif);
}

.MessageBox_Bottom
{
    height: 7px;
    background-image: url(../images/Dialog/bottom.gif);
}

.MessageBox_Top
{
    height: 25px;
    background-image: url(../images/Dialog/top.gif);
}

.MessageBox_Panel
{
    background-color: #f4f2f3;
}

.InnerPageHeader
{
    background-image: url(../Images/InnerPageHeader.jpg);
    background-repeat: no-repeat;
    height: 36px;
    width: 440px;
}

.InnerPageBg
{
    background-image: url(../Images/InnerPageBg.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    width: 440px;
}

.GrayLineW
{
    width: 1px;
    background-color: #e4e4e4;
}

.GrayBorderLeft
{
    border-left: 1px solid #e4e4e4;
}
.GrayBorder
{
    border: 1px solid #e4e4e4;
}

.LoadingPanel
{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #6a6a6a;
    -moz-opacity: 0.7;
    FILTER: alpha(opacity=70);
    OPACITY: .70;
    z-index: 55000;
}

.InnerLoadPanel
{
    z-index: 55001;
    position: absolute;
    width: 100%;
    height: 100%;
}

.InnerLoader
{
    -moz-opacity: 100;
    FILTER: alpha(opacity:100);
    OPACITY: 100;
    background-color: White;
    border: 1px solid black;
}

.Input
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #bdbcbc;
    background-color: White;
}

.CartSeparatorLine
{
    background-image: url(../images/L.gif );
}

.CartRight
{
    background-image: url(../images/SakofBasket.gif );
    background-position: top left;
    background-repeat: repeat-y;
}

.CartHeader
{
    background-image: url(../images/BgUpBasket.gif );
    height: 9px;
}

.CartBg
{
    background-color: White;
    height: 172px;
}

.CartLeft
{
    background-image: url(../images/BgLbasket.gif );
    width: 1px;
}

.CartFooter
{
    background-image: url(../images/BgDownBasket.gif );
    height: 20px;
}

.CartItemSeparator
{
    background-image: url(../images/LineHrBsket.gif );
    height: 2px;
}

.RedLabel
{
    font-size: 14px;
    color: #992020;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
}

.RedBold
{
    font-size: 12px;
    color: #992020;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}

.GrayDottedLeft
{
    border-left: 1px dotted #c9c9c9;
}

.TimerBg
{
    background-image: url(../images/TimerBg.jpg );
}

.PersonalCountActiveBg
{
    background-image: url(../images/PersonalCountBg.jpg );
    width: 26px;
    height: 22px;
    border: 0px solid black;
    font-size: 12px;
    color: white;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
}

.PersonalCountBg
{
    background-color: white;
    width: 26px;
    height: 22px;
    border: 1px solid #b5b5b5;
    font-size: 12px;
    color: black;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.contact_search
{
    width:400px;
    margin:0 auto;
    padding-top:50px;
    padding-bottom:50px;
    text-align:right;
}
.contact_search label
{
    float:right;
    width:100px;
}
.contact_search .fields
{
    padding:5px;
}
.contact_search .txtBox
{
    width:250px;
    height:20px;
    border: solid 1px #898989;
    font-size:12px;
    color:Black;
    font-family:Arial;
}
.contact_search .txtBoxMulti
{
    width:250px;
    height:100px;
    border: solid 1px #898989;
    font-size:12px;
    color:Black;
    font-family:Arial;    
}
.categoryDescriptionContainer
{
    width:100%;
    text-align:center;
}
.categoryDescription
{
    border:solid 1px Black;
    width:95%;
    margin:0 auto;
}
.categoryDescription .header
{
    width:100%;
    height:20px;
    background-color:Gray;
}
.categoryDescription .header h1
{
    float:right;
    margin: 1px 30px;
    font-size:14px;
}
.categoryDescription .content
{
    text-align:right;
    direction:rtl;
}
.categoryDescription .content div
{
    text-align:right;
    direction:rtl;
}
.specialSearchLink    {
    font-size:11px;
    color:Black;
    text-decoration:none;
}
.extraLinks ul
{
    list-style-type:none;
}
.extraLinks a
{
    font-size:12px;
    color:Black;
    text-decoration:none;
}
.galleries
{
    width:100%;
}
.galleries .galleryDiv
{
    float:right;
    padding:10px;
}
.galleries .galleryDiv a
{
    color:Black;
    font-size:12px;
    text-decoration:none;
}