
/*----------------- Global ------------------------*/
html
{
    overflow-y: scroll;
}
body
{
    line-height: 17px;
    height: 100%;
    font-size: 12px;
    text-align: center;
    color: #4a4949;
    font-family: Arial, Helvetica, sans-serif;
    direction: rtl;
}
body#private
{
    background-color: #d3d3c7;
    background-image: url(../images/privatebg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}
body#business
{
    background-color: #4d4d4e;
    background-image: url(../images/businessbg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}


/*----------------- layout ------------------------*/
#container
{
    width: 1000px;
    margin: 0 auto;
    text-align: right;
}
#containerwrap
{
    /*background-color: white;*/
}
#hpContent,
#innerPage
{
   background-color: white;
}

#mainContent
{
    width: 794px;
    float: left;
    margin-top: -7px;
}
#layout1Content
{
    background-position: -1000px 0;
    background-image: url(../images/layout1Bg.png);
    background-repeat: repeat-y;
}

#layout1Content h1
{
    line-height: 38px;
    padding: 0px 0px 0px 0;
    color: #212121;
    font-size: 16px;
    margin: 0 0 1em 0;
    font-weight: bold;
}
#layout1Wrap
{
    background-image: url(../images/layout1Bg.png);
    background-repeat: no-repeat;
    background-position: -2000px bottom;
}
#layout1InnerWrap
{
    background-image: url(../images/layout1Bg.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 16px 63px;
}
#mainContext
{
    width: 193px;
    float: right;
    margin-right: 13px;
}
#innerPage
{
    padding: 0 0 15px 0;
}
#mainContextWrap
{
    background-image: url(../images/sidemenuBgBottom.png);
    background-position: 8px bottom;
    background-repeat: no-repeat;
    padding: 1px 0 12px 0;
}

#mainContextBg
{
    background-image: url(../images/sidemenuBg.png);
    background-position: 8px 0;
    background-repeat: no-repeat;
}
.layout3,
.layout4
{
    background-image: url(../images/contentBg.png);
    background-position: right 0;
    background-repeat: repeat-y;
}
#mainContentWrap
{
    background-image: url(../images/contentBottomBg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    min-height: 400px;
}
#mainContentBg
{
    background-image: url(../images/titlebg.png);
    background-position: right 0;
    background-repeat: no-repeat;
}
#mainContent h1
{
    line-height: 30px;
    padding: 8px 47px 0 0;
    color: #212121;
    font-size: 16px;
    font-weight: bold;
}
.layout3 .textcontainer
{
    padding: 28px 48px 28px 22px;
}
/*----------------- Top ------------------------*/
#searchPlace
{
    position:absolute;
    top: 6px;
    right: 0px;
    width: 1001px;
}

#searchSlider .mainSearch
{
    background-image: url("../images/searchPlace.png");
    background-position: top;
    height: 33px;
    margin: 0 auto;
    width: 245px;
}

#searchSlider .advnSearch
{
    display:block;
    color: #cfcfcf;
    margin: 5px 5px 0px 0px;
    width: 75px;
    float: right;
}

#searchSlider .searchText
{
    float:right;
    width: 120px;
    height: 25px;
    background-image: url(../images/textSearh.png); 
    margin-right: 11px;
}

#searchSlider .searchText input
{
    width: 85px;
    margin: 6px 7px 0px 0px;
    background-color:transparent;
    border: none;
    border-bottom-width: 0px;
    color: #ffffff;
    font-size: 13px;
    float: right;
    #margin-right: 0px;
}

#searchSlider .searchTextBT
{
    height: 13px;
    width:13px;
    background-image: url(../images/textSearchBT.png); 
    display: block;
    float:left;
    margin: 7px 0 0 6px;
}
#sideSearchBox .searchText
{
    margin-top: 5px;
    width: 162px;
    height: 25px;
    background-image: url(../images/sideSearchBoxTextBG.png); 
    margin-right: 12px;
}

#sideSearchBox .searchText input
{
    width: 125px;
    margin: 5px 7px 0px 0px;
    background-color:transparent;
    border: none;
    border-bottom-width: 0px;
    color: #40454a;
    font-size: 13px;
    float:right;
   #margin-right: 0px;
}

#sideSearchBox .searchTextBT
{
    height: 15px;
    width:15px;
    background-image: url(../images/sideSearchBoxBT.png); 
    display: block;
    float:left;
    margin: 7px 0 0 6px;
}


#searchSlider .slideBT
{
    height: 6px;
    width:10px;
    background-image: url(../images/sliderBT.png); 
    background-repeat:no-repeat;
    background-position:top;
    display: block;
    float:left;
    margin: 11px 12px 0 0;
    float: right;
    cursor:pointer;
}

#searchSlider .advancedSearch
{
    display: none;
    width: 1000px;
    height: 33px;
    padding-top: 5px;
    background-image: url(../images/advancedSearchBG.png);
}
#searchSlider .advancedSearch ul
{
    margin-right: 100px;
}
#searchSlider .advancedSearch li
{
    float:right;
    margin-right: 16px;
}

#searchSlider .advancedSearchBT,
#sideSearchBox .advancedSearchBT
{

    background-image: url(../images/advancedSearchBT.png); 
    background-repeat:no-repeat;
    background-position:top;
    display: block;
    float:left;
    color: White;
        height: 21px;
    padding: 4px 10px 0 0;
    width: 32px;
}

#sideSearchBox .advancedSearchBT
{
    margin: 8px 0px 0px 20px;
}

#sideSearchBox li
{
    margin-top: 7px;
    margin-right: 12px;
}

#topDiv
{
        height: 92px;
    position: relative;
    padding-top: 19px;
    width: 1000px;
}










body#private #topDiv
{
    background-image: url(../images/ptop2.png);
}
body#business #topDiv
{
    background-image: url(../images/btop2.png);
}

#advancedSearchResult
{
    padding-top: 12px;
}



#module_9 .profilePageSep
{
    margin-bottom: 10px;
}

#module_9 .searchTitle

{
    color: #212222;
    font-size: 18px;
    font-weight: normal;
    /*margin-right: 46px;*/
    margin-bottom: 0px;
}

#centerSearch .searchTitle
{
    margin-bottom: 25px;
    }

#centerSearch .centerTitleLi h4 a
{
    display:block;
    color: #212222;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
}

#shopTypeSearch .shopTypeSearchUL,
#shopSearch .shopSearchUL
{
    /*margin-right: 50px;*/
    /*margin-bottom: 100px;*/
    float:right;
    direction:ltr;
}

#shopTypeSearch .shopTypeSearchUL .searchCenterTitle h4,
#shopSearch .shopSearchUL .searchCenterTitle h4
{
   color: #3f6fd9;
   text-decoration: none;
   font-size: 12px;
   font-weight:bold;
   margin-bottom: 12px;
}

#centerSearch ul
{
    margin: 0;
}
#centerSearch .centerTitleUL li.centerTitleLi
{
    background-image: url(../images/underlineBG.png);
    background-repeat:no-repeat;
    background-position: 25px bottom;
    padding-bottom: 41px;
    /*margin-right: 50px;*/
}

#shopTypeSearch .shopTypeSearchUL .searchCenterTitle,
#shopSearch .shopSearchUL .searchCenterTitle,
#centerSearch .centerTypeRow li.centerTypeTitle
{
    float:right;
    width: 148px;
    margin-bottom: 18px;
}

#shopTypeSearch .searchTitle
{
    margin-bottom: 25px;
    }

#shopTypeSearch .shopTypeSearchUL .searchShopTitle,
#shopSearch .shopSearchUL .searchShopTitle,
#centerSearch .searchShopTitle
{
    padding-right: 9px;
    background-image: url(../images/searchBulletBG.png);
    background-repeat: no-repeat;
    background-position: right 5px ;
}

#shopTypeSearch .shopTypeSearchUL .searchShopTitle span,
#shopSearch .shopSearchUL .searchShopTitle span,
#centerSearch .searchShopTitle span
{
    display: block;
    color: #2d2d2d;
    font-size: 12px;
}

#searchPager
{
    min-height: 50px;
    width: 715px;
}

#searchResultPage
{
    margin-right: 45px;
    /*width: 718px;*/
}

#searchResultPage h3
{
color:#303131;
margin: 33px 0px 21px 0;
font-size: 18px;
font-weight:normal;

}

#module_9 ul li 
{
    background:none;
    list-style: none outside none;
    margin-left: 0;
    padding: 0;
}

#searchResultPage .shopHeader
{
    min-height: 50px;
    background-image: url(../images/underlineBG.png);
    background-repeat:no-repeat;
    background-position: 25px bottom;
    padding-bottom: 33px;
}

#searchResultPage .shopHeader span
{
    display: block;
    float:right;
    font-size: 18px;
    color:#303131;
    font-weight:normal;
    margin: 34px 0px 0px 0px;
}

#searchResultPage .shopHeader img
{
    display: block;
    float:left;
    font-size: 18px;
    color:#303131;
    font-weight:normal;
    margin: 23px 48px 0px 48px;
        width:200px;
    height: 35px;
}

#shopContent
{
        background-image: url("../images/underlineBG.png");
    background-position: 25px bottom;
    background-repeat: no-repeat;
    padding-bottom: 22px;
}

#shopContent ul
{
    float:right;
    width: 335px;
}

#shopContent li
{
    width: 335px;
    margin-bottom: 7px;
}

#shopContent li span.shopLbl
{
    display: block;
    width: 85px;
    color: #3f6fd9;
    float:right;
}

#shopContent li span.shopData
{
    display: block;
    width: 245px;
    float:right;
}


#shopsliders
{
    margin-right: 12px;
}

#typeScroller,
#centerScroller
{
    background: url("../images/shopslidersBG.png") no-repeat scroll 0 0 transparent;
    height: 71px;
    padding: 7px 0 21px 0;
    width: 765px;
}
#shopsliders h2
{
    color:#3f6fd9;
    font-size: 18px;
    font-weight:normal;
     margin-right: 22px;
}

#shopsliders a
{
    margin: 0;
    float: left;
   display: block;
   height: 53px;
   border-right: 1px solid white;
   padding: 0px 15px;
   text-align:center;
}

#shopsliders a span
{
    color: #303131;
    font-size: 12px;
    display: block;
    line-height: 12px;
}

#shopsliders .prevPage, #shopsliders .nextPage {
    background: url("../images/browsweBG3.gif") no-repeat scroll 0 bottom transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 60px;
    margin: 0 15px 0 8px;
    text-indent: -9999px;
    width: 16px;
}

#shopsliders .disabled {
    visibility: hidden;
}

#shopsliders .prevPage {
    background: url("../images/browsweBG3.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 0 0 7px;
}

#shopsliders .scrollable {
    display: inline-block;
    height: 53px;
    overflow: hidden;
    position: relative;
    width: 700px;
    padding-top:2px;
}

.smallgalBG {
    background: url("../images/galSmallimgBG.gif") no-repeat scroll right bottom transparent;
    float: left;
    margin-right: 0;
}

#typeScroller .scrollable .items img,
#centerScroller .scrollable .items img 
{
    /*border: 1px solid #A7A38F;*/
    cursor: pointer;
    display: block;
    margin-left: 3px;
    margin-top: 2px;
    max-height: 45px;
}

#centerScroller .scrollable .items img 
{
    max-height: 35px;
}

#searchPager ul li
{
    float: right;
    line-height:25px;
}

#searchPager ul li.pagerContent
{
    
    background: url("../images/searchPager.png") repeat-x scroll 0 0 transparent;
    width:25px;
    text-align:center;
}

#searchPager li.pagerContent a
{
    display:block;
    width: 24px;
    height: 26px;
    color: #6f6f6f;
    text-decoration: none;
    background: url("../images/currentPageBG.png") no-repeat scroll 0 bottom transparent;
    text-align:center;
    /*margin: 2px 0px 3px 0px;*/
    float:none;
}
#searchPager ul
{
    margin: 0px;
}

#searchPager li.pagerContent a.selected,
#searchPager li.pagerContent a:hover
{
    background-position: top;
    
}

#searchPager a.pagerNextBtn,
#searchPager a.pagerPrevBtn,
#searchPager a.pagerPrevBtnDisable,
#searchPager a.pagerNextBtnDisable
{
    display:block;
    height:26px;
    width:24px;
}

#searchPager a.pagerPrevBtn,
#searchPager a.pagerPrevBtnDisable
{
background: url("../images/searchPagerBtn.png") no-repeat scroll left bottom transparent;
}

#searchPager a.pagerNextBtn,
#searchPager a.pagerNextBtnDisable
{
    background: url("../images/searchPagerBtn.png") no-repeat scroll left top transparent;
}

#searchPager a.pagerPrevBtn:hover
{
background-position: right bottom;
}

#searchPager a.pagerNextBtn:hover
{
    background-position: right top;
}



/*------------------------------------------------------------------------------------------------------------------------------------------------*/
#topContent
{
    float: right;
    width: 772px;
}
#mainTabs
{
    float: right;
    width: 317px;
    height: 43px;
    margin: 15px 38px 0px 0px;
}
#mainTabs a
{
    float: right;
    width: 49%;
    color: white;
    font-size: 16px;
}
#searchLink
{
    display: block;
    background-image: url(../images/searchLink.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 23px;
    width: 27px;
    float: right;
    margin-left: 7px;
}



body#private #searchLink
{
    background-image: url(../images/searchLinkPvt.png) !important;
}
#searchDdl
{
    float: right;
}
#mainTabs a span
{
    cursor: pointer;
    display: block;
    padding: 11px 44px 0px 0px;
}
body#business a#businessLink
{
    color: white;
}
body#private a#businessLink
{
    color: #b9b9b9;
}
body#private a#privateLink
{
    color: white;
}
body#business a#privateLink
{
    color: #b9b9b9;
}
#topMenu
{
    margin: 27px  12px 0 0;
    float: right;
    color: #6f6e6e;
    font-size: 11px;
    display: block;
    width: 403px;
}
#topMenu li
{
    float: right;
    display: block;
}
#topMenu a
{
    color: #6f6e6e;
    padding: 0 3px 3px 3px;
    display: block;
}
#topMenu a:hover
{
    color: white;
}

#topMenu li.separator
{
    padding: 0 3px;
    color: #6f6e6e;
}
#otherLanguageLink
{
    background-image: url(../images/GB.png);
    background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 14px;
    margin: 3px 5px 0 6px;
    padding: 0 !important;
}
#homeLink
{
    background-image: url(../images/home.png);
    background-repeat: no-repeat;
    display: block;
    width: 18px;
    height: 14px;
    margin: 1px 2px 0 6px;
    padding: 0 !important;
}
#contactUsLink
{
    background-image: url(../images/envelope2.png);
    background-repeat: no-repeat;
    display: block;
    width: 14px;
    margin: 2px 3px 0 6px;
    height: 13px;
    padding: 0 !important;
}
#otherLanguageLink,
#homeLink,
#contactUsLink{
	margin-left: 5px;
}


#topMenu a.emailLink
{
    background: url(../images/envelope.png) no-repeat right 2px;
    padding-right: 18px;
}
#topMenu a.lnk_mob
{
    background: url(../images/icon_Iphone.png) no-repeat right 2px;
    padding-right: 18px;
}
#lnk_mob
{
    
}
#facebookLink
{
    background-image: url(../images/facebook.png);
    background-repeat: no-repeat;
    display: block;
    width: 15px;
    margin: 2px 3px 0 6px;
    height: 15px;
    padding: 0 !important;
    display: none !important;
}
#twitterLink
{
    background-image: url(../images/twitter.png);
    background-repeat: no-repeat;
    display: block;
    width: 15px;
    margin: 2px 8px 0 2px;
    height: 15px;
    padding: 0 !important;
    display: none !important;
}
#mainMenu
{
    margin: 3px 60px 0 0;
}
#mainMenu li
{
    float: right;
    display: block;
}
#mainMenu a
{
    display: block;
    color: #cfcfcf;
    font-size: 12px;
    line-height: 25px;
    padding: 0 19px;
}
#mainMenu li.separator
{
    background-image: url(../images/mainseparatorbg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 2px;
    display: block;
    margin: 0px;
    border: 1px solid transparent;
    height: 25px;
}

.topInnerPage .branding
{
    float: left;
    margin: 0px 0 0 22px;
}

.topHomePage .branding
{
    float: left;
    margin: 1px 0 0 0px;
}

#subMenu
{
    background-image: url(../images/submenuBg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 67px;
    margin-bottom: 15px;
}
body#private #subMenu
{
    background: url(../images/privateSubmenuBG.png) no-repeat 0 0;
}
#breadcrumbs
{
    float: right;
    width: 650px;
    line-height: 62px;
}
#searchbox
{
    float: left;
    width: 254px;
}
#searchbox a.searchBT
{
    display: block;
    float: right;
    width: 42px;
    height: 22px;
    text-align: center;
    background: url(../images/topSearchBT.png) no-repeat 0 0;
    color: #94a4c5;
    margin-right: 2px;
    line-height: 20px;
    cursor: default;
}
/*----------------- Bottom ------------------------*/
#bottom
{
    background-image: url(../images/bottombg.png);
    height: 148px;
    padding: 0 18px;
}
#copyright
{
    float: right;
    width: 300px;
    line-height: 29px;
    font-size: 12px;
    color: #96a0af;
}
#credit
{
    float: left;
    text-align: left;
    width: 200px;
    background: url(../images/kuchi.jpg) no-repeat 0 0;
    padding-left: 66px;
    line-height: 28px;
    color: #6c6c6c;
}
#bottommenu
{
    float: right;
    width: 750px;
}
.bottommenuLi
{
    float: right;
    width: 131px;
    margin-left: 19px;
}
#bottommenuUL
{
    margin-top: 18px;
}
#bottommenuUL a:hover
{
    color: white;
}
a.bottomMenuSubLink
{
    display: block;
    font-size: 11px;
    color: #495d76;
}
a.bottomMenuMainLink
{
    color: #526e93;
    font-size: 14px;
}
#contactUsBottomLink
{
    float: left;
    width: 51px;
    height: 62px;
    margin-top: 14px;
}
#contactUsBottomLink a
{
    display: block;
    width: 51px;
    height: 62px;
    background-image: url(../images/contactUsBottomBg.png);
}
#seotext
{
    float: left;
    width: 126px;
    margin-right: 15px;
    margin-top: 18px;
    color: #495d76;
    font-size: 11px;
}
#seotext h2
{
    font-size: 14px;
    color: #526e93;
}
/*----------------- Breadcrumbs ------------------------*/
#breadcrumbs
{
    padding: 0 11px 0 0;
}
.treeseparator
{
    background-image: url(../images/breadcrumbsSeparator.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 31px;
    height: 61px;
    display: block;
    float: right;
    margin: 1px 5px 0 0;
    text-indent: -9999px;
}
body#private .treeseparator
{
    background: url(../images/PbreadcrumbsSeparator.png) no-repeat 0 0;
}
#breadcrumbs .treetext, #breadcrumbs a
{
    color: #d2e0ff;
    padding: 0 22px 0 3px;
}
body#private #breadcrumbs .treetext, body#private #breadcrumbs a
{
    color: #848867;
}
#breadcrumbs div, #breadcrumbs span, #breadcrumbs a
{
    display: block;
    float: right;
}
#searchbox
{
    margin: 20px 0 0 0px;
    background-repeat: no-repeat;
}
/*----------------- Side Menu ------------------------*/
#mainContextBg
{
    margin-bottom: 14px;
}
#sideMenu li.selected .menuinner a
{
    background-image: url(../images/sidemenuSeparator.png);
    background-position: 8px bottom;
    background-repeat: no-repeat;
    line-height: 31px;
    display: block;
    padding: 0 19px 0 10px;
    color: #424242;
    font-weight: normal;
}
#sideMenu li a
{
    background-image: url(../images/sidemenuSeparator.png);
    background-position: 8px bottom;
    background-repeat: no-repeat;
    line-height: 31px;
    display: block;
    padding: 0 19px 0 10px;
    color: #424242;
    font-weight: normal;
}
#sideMenu li a span.specialNode
{
    background-position: right 2px;
    display: block;
    background-repeat: no-repeat;
    padding-right: 30px;
    margin-right: -8px;
}
#sideMenu li.selected a span.specialNode
{
    background-image: none !important;
    margin: 0;
    padding: 0;
}
#sideMenu li.last a
{
    background-image: none;
}

#sideMenu li.last a.selected
{
    /*	background-image: url(../images/submenuHoverBg.png) !important; 		background-position:  0 0 ; 		background-repeat: no-repeat; 		color:white; 		padding: 0 32px 0 0; 		font-weight: bold; 	*/
}
#sideMenu li.selected .menuinner .selected a
{
    background-image: url(../images/submenuHoverBg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: white;
    padding: 0 32px 0 0;
    font-weight: bold;
}

#sideMenu li.selected a
{
    background-image: url(../images/submenuHoverBg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: white;
    padding: 0 32px 0 0;
    font-weight: bold;
}

#sideMenu .menuinner li.selected a
{
    background-image: none;
    background-color: #fcfdfc;
    padding: 0 32px 0 0;
    font-weight: bold;
    color: #424242;
}
#sideMenu li a.selected
{
    font-weight: bold;
}
#sideMenu .menuinner li.selected a.selected
{
    /*	background-image: url(../images/submenuHoverBg.png); 		background-position:  0 0 ; 		background-repeat: no-repeat; 		background-color: transparent; 		color:white; 		padding: 0 32px 0 0;*/
    font-weight: bold;
}

#sideMenu li.selected a.selectedSibling
{
    /*	color:#424242;*/
}
#sideMenu li a.selectedSiblingSelected
{
}
#sideMenu li a.selectedSibling
{
    /*	background-image: none ;*/
}

.menuinner a
{
    padding-right: 32px !important;
}
#sideMenu li a.selectedChild
{
    background-image: url(../images/submenuHoverBg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    color: white;
    padding: 0 32px 0 0;
    font-weight: bold;
}
/*----------------- RichText ------------------------*/
.richtextimages
{
    float: right;
    width: 205px;
    margin-right: -6px;
}
.richtextimages img
{
    margin-bottom: 10px;
    display: block;
}
#richtextcontent
{
    float: left;
    width: 493px;
}
/*----------------- Management ------------------------*/
#managementUL li
{
    background-image: url(../images/bigseparator.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 1em 0 0 0;
    margin: 0 0 1em 0;
}
.manegertitles
{
    float: right;
    width: 165px;
}
.managerdetalisText
{
    float: left;
    width: 530px;
}
.manegertitles h3
{
    font-weight: bold;
    color: #3f6fd9;
    font-size: 16px;
    margin: 0 !important;
}
.manegertitles h4
{
    font-weight: bold;
    color: #2d2d2d;
    font-size: 12px;
    margin: 0 !important;
}
/*----------------- News ------------------------*/
#newssiteUL a
{
    background-image: url(../images/pdfDownloadIcon.png);
    background-position: 0 0;
    display: block;
    width: 35px;
    text-indent: -9999px;
    height: 27px;
    margin-top: -3px;
}
#newssiteUL a:hover
{
    text-decoration: none;
}
.downloadIcon
{
    float: right;
    width: 35px;
    margin: 1px 0 0 35px;
}
.newsdate
{
    float: right;
    width: 95px;
    color: #3f6fd9;
    font-size: 18px;
    font-weight: bolder;
}
#newssiteUL .newsTitle
{
    float: left;
    width: 550px;
}
#newssiteUL .newsTitle h3
{
    font-size: 12px;
    color: #2d2d2d;
    font-weight: normal;
    margin: 0 !important;
}
#newssiteUL li
{
    background-image: url(../images/bigseparator.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 1em 0 0 0;
    margin: 0 0 1em 0;
}

/*----------------- Marketing ------------------------*/
#marketingAbstractBox
{
    background-image: url(../images/contentBg.png);
    background-position: right bottom;
    background-repeat: repeat-y;
}
#marketingAbstractBoxBg
{
    background-image: url(../images/titlebg.png);
    background-position: right top;
    background-repeat: no-repeat;
}

#marketingAbstractBox .innerBg
{
    background-position: right top;
    min-height: 280px;
    background-repeat: no-repeat;
    padding: 15px 300px 20px 0;
}
#marketingAbstractBox .textcontainer
{
    padding: 0 7px 0 37px;
    background-image: url(../images/contentBottomBg.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}
#marketingCubes .cube1, #marketingCubes .cube2
{
    display: block;
    float: right;
    width: 393px;
    height: 191px;
    cursor: pointer;
}
#marketingCubes .cube2 div, #marketingCubes .cube1 div
{
    margin-top: 163px;
    float: right;
    width: 270px;
    margin-right: 28px;
    color: #5f6978;
}
#marketingCubes .cube2 a, #marketingCubes .cube1 a
{
    margin-top: 163px;
    float: left;
    display: block;
    margin-left: 18px;
    background-image: url(../images/arrow.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 0 0 0 8px;
    color: #001634;
}
/*----------------- Private HomePage ------------------------*/
#privateHp #hpbanner
{
    height: 288px;
    float: left;
    width: 670px;
}
#hpVideoScroll
{
    float: right;
    width: 330px;
}
#privateHp #hpTab1
{
    background-image: url(../images/contactBg.png);
}
.bigMinuteLink
{
    position: relative;
}
.bigMinuteLink a
{
    float: right;
    background: url(../images/bigMinuteLink2.png) no-repeat 0 0;
    display: block;
    width: 158px;
    height: 34px;
    position: absolute;
    top: -6px;
    right: -4px;
    text-indent: -9999px;
    margin: 0 !important;
    padding: 0 !important;
}
/*----------------- HomePage ------------------------*/
#hp #hpbanner
{
    height: 288px;
    position: relative;
}
#hp #hpbanner img#totem
{
    display: block;
    position: absolute;
    left: 00px;
    top: 0;
    z-index: 30;
}
#hpContext
{
    background-image: url(../images/hpbottombg.png);
    background-position: -3px 0;
    background-repeat: no-repeat;
    height: 86px;
    background-color: White;
}
.hpTab
{
    display: block;
    width: 327px;
    height: 192px;
    float: right;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-left: 1px;
    cursor: pointer;
}
#privateHp #hpTab1
{
    cursor: default;
}
#hpTabs
{
    margin: 0 0 0 0;
    padding: 9px 8px 0 0;
    border-top: 8px solid #42454a;
}
.hpTabLink3
{
    float: left;
    background-image: url(../images/arrow.png);
    background-position: 0 6px;
    background-repeat: no-repeat;
    margin: 0px 0 0 22px;
    color: #001634 !important;
    padding: 0 0 0 9px;
}
.hpTabLink
{
    float: left;
    background-image: url(../images/arrow.png);
    background-position: 0 6px;
    background-repeat: no-repeat;
    margin: 163px 0 0 22px;
    color: #001634 !important;
    padding: 0 0 0 9px;
}
.hpTabTitle
{
    float: right;
    margin: 163px 22px 0 0;
    color: #6c737e;
}
.hpTabTitle3
{
    float: right;
    margin: 0px 22px 0 0;
    color: #6c737e;
}
#map-container
{
    height: 120px;
}
/*----------------- Rental Zone ------------------------*/
.column1
{
    float: right;
    width: 120px;
    margin-left: 10px;
}
.column2
{
    float: right;
    width: 120px;
    margin-left: 20px;
}
.column3
{
    float: right;
    width: 310px;
    margin-left: 20px;
}
.column4
{
    float: right;
    width: 120px;
}
#rentalZonesUl li
{
    background-image: url(../images/bigseparator.png);
    background-position: right top;
    background-repeat: no-repeat;
    margin: 1.2em 0 0 0;
    padding: 1.2em 0 0 0;
}
#rentalZonesUl li.header
{
    background-image: none;
    color: #959793;
    font-size: 14px;
    margin: 0;
}
#rentalZonesUl h2
{
    font-size: 18px;
    color: #3f6fd9;
    margin: 0 !important;
    font-weight: normal;
}
#rentalZonesUl h3
{
    font-size: 12px;
    color: #2d2d2d;
    margin: 0 !important;
    font-weight: bold;
}
#rentalZonesUl .column3 a
{
    display: inline-block;
    background-image: url(../images/arrowS.png);
    background-position: left 6px;
    background-repeat: no-repeat;
    padding: 0 6px 0 6px;
}
#rentalZonesUl .column4 a
{
    background-image: url(../images/arrowS.png);
    background-position: left 4px; #background-position:2px5px;

background-repeat:no-repeat;
padding:0008px;
#float:right;
}
/*----------------- Sitemap ------------------------*/
#sitemap li
{
    background-image: none;
    padding: 0 0 0 0;
}
#sitemap h2
{
    font-size: 18px;
    font-weight: normal;
    margin: 1em 0 1em 0;
}
#sitemap h2.separator
{
    background-image: url(../images/separator.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 1em;
    color: #cb1e24;
}
#privateSiteMapItems h3 a
{
    color: #cb1e24;
}
#sitemap #privateSiteMapItems h3
{
    background-image: url(../images/redarrow.png);
    background-position: right 5px;
}
#sitemap h3
{
    color: #3f6fd9;
    font-size: 13px !important;
    font-weight: bold;
    background-image: url(../images/blueArrow.png);
    background-position: right 5px;
    background-repeat: no-repeat;
    padding: 0 11px 0 0;
}
#sitemap .upperList
{
    float: right;
    width: 136px;
    margin-left: 30px;
    display: block;
    min-height: 150px;
}
#sitemap .innerlist a
{
    color: #656665;
}
#sitemap .innerlist li
{
    padding: 0 11px 0 0;
}

/* =============== Gallery ============ */
#mainImageContainer
{
    width: 770px;
    height: 437px;
    background: url(../images/mainGalBG.jpg) no-repeat 0 0;
    overflow: hidden;
    margin-right: 8px;
}
#mainImageContainer #mainimage
{
}

.galleryPagemainimagecontainer #mainImageContainer
{
    background: none !important;
}
#imagesthumbnails
{
    background: url(../images/galleryBrowserFrame.jpg) no-repeat 0 0;
    width: 785px;
    height: 60px;
    padding: 7px 0 8px;
}
#mainimage
{
    display: block;
    margin: 0 auto;
}
#imagesthumbnails li
{
    float: right;
    background: none;
    padding: 0;
    margin-left: 10px;
}
#imagesthumbnails ul
{
    position: relative;
    width: 3700px;
}
.smallimage
{
    width: 92px;
    height: 92px;
}


.scrollable .items img
{
    width: 83px;
    margin-left: 3px;
    margin-top: 2px;
    height: 55px;
    border-width: 1px;
    border-color: #a7a38f;
    border-style: solid;
    display: block; /*border:0 !important;*/
    cursor: pointer;
}
a.smallpic
{
    display: block;
}
.scrollable
{
    width: 707px;
    overflow: hidden;
    position: relative;
    height: 67px;
    display: inline-block;
}
.scrollable .items
{
    width: 1120em;
    position: absolute; /*padding: 3px 0px 3px 0px;*/
    left: 0;
}
#scroller .prevPage, #scroller .nextPage
{
    display: block;
    float: right;
    width: 16px;
    height: 60px;
    background: url(../images/browsweBG3.gif) no-repeat 0 bottom;
    text-indent: -9999px;
    margin: 0px 15px 0px 8px;
    cursor: pointer;
}

#scroller .prevPage
{
    float: left;
    background: url(../images/browsweBG3.gif) no-repeat 0 0;
    margin: 0px 0px 0px 7px;
}

#scroller .nextPage:hover
{
    /*background-position: right bottom;*/
}

#scroller .prevPage:hover
{
    /*background-position: 0 bottom;*/
}
.smallgalBG
{
    background: url(../images/mainimgBG.png) no-repeat right bottom;
    background: url(../images/galSmallimgBG.gif) no-repeat right bottom;
    float: left;
    margin-right: 0px;
}
.smallgaltopBG
{
}

.smallgalbottomBG
{
    padding: 0 6px 7px 0;
}
#imagesthumbnails
{
}
#scroller
{
}
#scroller .disabled
{
    visibility: hidden;
}
#galleryPage
{
}
#TheTitle
{
    visibility: hidden;
}

/* =========== merkazPage =========== */
#merkazPage #gallery
{
    margin-right: 0;
    margin-left: 0;
}
#merkazPage .showDiv
{
    display: none;
    margin-right: 8px;
    min-height: 1px;
}
#merkazPage #air.showDiv
{
    display: block !important;
    position: absolute;
    top: -1000px;
}
#merkazPage .mapFrame
{
    height: 490px;
    left: -390px;
    position: relative;
    top: -100px;
    width: 1135px;
}
.contentCube
{
    background-image: url("../images/titlebg.png");
    background-position: right 0;
    background-repeat: no-repeat;
}
.contentCubeWrap
{
    background-image: url("../images/contentBottomBg.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    min-height: 240px;
}
#merkazPage #gallery .contentCubeBG
{
    margin-top: 6px;
}
.contentCubeBG
{
    background-image: url("../images/contentBg.png");
    background-position: right 0;
    background-repeat: repeat-y;
}
.contentCube h2.innetTitle
{
    color: #212121;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding: 8px 47px 0 0;
}
#galTXTArea
{
    padding: 12px 25px 12px 30px;
}
#galTXTArea #galTXT
{
    width: 496px;
    float: left;
}
#galTXTArea #storeLogoes
{
    width: 225px;
    float: right;
    margin-top: 5px;
    height: 225px;
    text-align: center;
    padding-bottom: 20px;
}
#galTXTArea #storeLogoes img
{
    display: block;
    margin: 0 auto;
    left: 50% !important;
}
#galTXTArea #storeLogoes ul li
{
    padding: 0;
    background: 0;
}
#galTXTArea #storeLogoes .logoItem
{
    width: 225px;
    height: 225px;
    text-align: center;
    padding-bottom: 20px;
}
#merkazPage #tabs a.selected
{
}
#merkazPage #tabs a.noShow
{
    display: none;
}
/*
#merkazPage{
	width:770px;
	margin-right:8px;
}
#merkazPage #mainImageContainer{
	margin-right:0;
}
*/
#merkazPage
{
    margin-top: 7px;
}
#merkazPage #tabs
{
    width: 770px;
    margin-right: 8px;
    background: url(../images/merkazTabsBG.gif) no-repeat right 0;
    position: relative;
    z-index: 4;
}

#mercazPages
{
    left: 0;
    z-index: 2; #margin-top:-10px;
position:relative;
#position:static;
top:-10px;



}
#merkazPage #tabs a
{
    float: right;
    background: url(../images/tabsSeperatorBG.gif) no-repeat right 0;
    height: 45px;
    color: #393939;
    text-decoration: none !important;
    padding-right: 2px;
}
#merkazPage #tabs a span
{
    display: block;
    padding: 0 11px;
    height: 45px;
    background: url(../images/merkazTabHover2.png) no-repeat center -300px;
    line-height: 34px;
}
#merkazPage #tabs a.selected span
{
    background: url(../images/merkazTabHover2.png) no-repeat center 0;
}

#merkazPage #tabs a:hover span
{
    background: url(../images/merkazTabHover2.png) no-repeat center 0;
}
#merkazPage #tabs a.contact
{
    background: url(../images/merkazTabsContactBG.gif) no-repeat 0 0;
    width: 101px;
    float: left;
    color: white;
    text-align: center;
}
#merkazPage #tabs a.contact span
{
    background: none !important;
}


#merkazPage #details
{
    background: url(../images/merkazKlaliBG.png) no-repeat right 0;
    padding: 30px 35px 30px 40px;
    height: 377px;
    overflow: hidden;
}

#merkazPage .KlaliImages
{
    width: 205px;
    float: right;
}
#merkazPage .KlaliImages img
{
    margin-bottom: 10px;
}
#merkazPage .KlaliText
{
    width: 490px;
    float: left;
}
#merkazPage #access
{
    background: url(../images/merkazGishaBG.jpg) no-repeat right bottom;
    height: 413px;
    padding: 12px 15px 12px 27px;
}
#merkazPage #access .accsessMapArea
{
    width: 430px;
    float: right;
}
#merkazPage #access .accsessInfo
{
    width: 290px;
    float: left;
}
#merkazPage #access .mapText
{
    padding: 8px 12px 20px 12px;
    background: white;
}
#merkazPage #access .mapText p
{
    margin: 0;
}
ul#customersScroller li
{
    padding: 0;
    background: none;
    width: 170px;
    float: right;
    height: 74px;
    margin-left: 12px;
}
ul#customersScroller li .customersTexts
{
    width: 90px;
    float: left;
}
ul#customersScroller li .customersTexts h2
{
    margin: 0;
}
ul#customersScroller li img
{
    /*max-width:70px; 		max-height:60px; 		*/
    float: right;
}
#merkazPage #clients
{
    background: url(../images/customersSBG.jpg) no-repeat right bottom;
    height: 381px;
    padding: 28px;
}
#merkazPage #sales
{
    background: url(../images/merkazKlaliBG.png) no-repeat right 0;
    padding: 30px 35px 30px 40px;
    height: 377px;
    overflow: hidden;
}
#salesUL li
{
    background: none;
    padding: 0;
    margin-bottom: 16px;
}
#merkazPage #sales .salesImage
{
    float: right;
}
#merkazPage #sales .eventInfo
{
    width: 390px;
    float: left;
}
#salesUL li h2
{
    margin-bottom: 0;
}
#salesUL li .eventDate
{
    font-size: 14px;
    font-weight: bold;
}
#salesUL li .newsAbstract
{
    margin-top: 4px;
}
#merkazPage #rent
{
    background: #eff2eb url(../images/mifratimBG.jpg) no-repeat right bottom;
    padding: 36px;
    margin-left: 16px;
}
#merkazPage #rent .newsDetails
{
    width: 628px;
    float: left;
}
#merkazPage #rent #newssiteUL a
{
    margin-top: 3px;
}
#merkazPage #movie
{
    background: url(../images/customersSBG.jpg) no-repeat right bottom;
    height: 417px;
    padding: 10px;
}
.cube
{
    width: 184px;
    margin: 12px 2px 0 0;
    background: url(../images/cubeBG.gif) no-repeat 0 0;
}
.cube .cubebg
{
    background: url(../images/cubeBG.gif) no-repeat right bottom;
    padding: 5px 0;
}
h3.cubeTitle
{
    background: url(../images/cubeTitleBG.gif) no-repeat 0 bottom;
    padding: 2px 18px 10px;
    font-weight: bold;
    margin-top: 5px;
    color: #4A4949;
}
.cube .cubebg .textWrap
{
    padding: 8px 11px 0 16px;
}
.cube .cubebg .textWrap ul li
{
    background: url(../images/cubeArrow.gif) no-repeat right 4px;
    padding-right: 13px;
    padding-bottom: 8px;
}
.cube .cubebg .textWrap ul li a
{
    color: #4A4949;
}
.cube .cubebg .textWrap ul li a:hover
{
    text-decoration: underline;
}
.readmoreTextCubeouter
{
    text-align: left;
}
.readmoreTextCube
{
    font-weight: bold;
    color: #4A4949 !important;
}
.readmoreTextCube:hover
{
    text-decoration: underline;
}


/* Contact Form */
#CFcube
{
    width: 220px;
    float: right;
}

#contactformArea, #contactform
{
    width: 600px;
    float: left;
}
.module_41 #layout1InnerWrap, .module_2 #layout1InnerWrap
{
    padding: 16px 39px;
}
#CFcube .cube .cubebg
{
    background: url(../images/contactCubeBG.gif) no-repeat right bottom;
}
#CFcube .cube
{
    background: url(../images/contactCubeBG.gif) no-repeat 0 0;
    width: 220px;
}
#CFcube h3.cubeTitle
{
    background: url(../images/contactcubeTitleBG.gif) no-repeat 0 0;
}
#layout1Content h1
{
    padding-right: 25px;
}
.CFbutton
{
    display: block;
    float: left;
    background: url(../images/buttons3.gif) no-repeat 0 -48px;
    height: 24px;
    color: white !important;
    text-decoration: none !important;
    font-weight: bold;
}
.CFbutton span
{
    display: block;
    background: url(../images/buttons3.gif) no-repeat right -72px;
    line-height: 24px;
    height: 24px;
    padding: 0 12px;
}
.CFbutton:hover
{
    background-position: 0 -192px;
}
.CFbutton:hover span
{
    background-position: right -216px;
}

.contactformabs
{
    width: 132px;
    float: left;
}
.contactformabs strong
{
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    color: #4982d3;
    margin: 0;
}
.contactformmain
{
    margin-right: 0px;
}




.contactbg
{
    padding: 0 10px;
}
#contactform h2
{
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    color: #4982d3;
    margin: 0;
}
.validatorDiv
{
    float: left;
    width: 260px;
    padding-top: 3px;
}
#contactform label
{
    float: right;
    width: 90px;
    margin-left: 8px;
    padding-bottom: 24px;
}
#contactformArea, #contactform
{
    width: 650px !important;
    padding-top: 8px;
    background: #eff2eb;
}
.contactformText
{
}
#contactform select
{
    width: 270px;
    padding: 1px 2px;
}
#contactform textarea, #contactform input.inputtextyellow, #contactform input.inputtext
{
    border: 0;
    height: 19px;
    line-height: 19px;
    width: 278px;
    padding: 3px 4px;
    background: url(../images/contactInputBG.png) no-repeat 0 0;
    float: right;
}
#contactform textarea
{
    margin-bottom: 10px;
    padding: 2px;
    background: url(../images/contactTextAreaBG.gif) no-repeat right 0;
    width: 274px;
    height: 97px;
    overflow: auto;
    padding: 4px 6px;
}
.radiobutton table td label
{
    float: none !important;
    font-weight: normal !important;
    padding: 0 10px 0 2px !important;
}
.validator
{
    vertical-align: top;
    padding: 0px 2px;
}
div.checkbox
{
    margin-top: 0px;
}
#contactform div.checkbox label
{
    float: left;
    width: 520px;
}
#contactform div.checkbox input
{
    margin-right: 100px; #margin-right:96px;
}
span.notrequred
{
    display: none;
}
span.requred
{
    color: red;
}


div.requiredFields
{
    float: left;
    line-height: 31px;
}
div.cfbuttons
{
    margin-left: 270px;
}
div.cfbuttons a
{
}
div.readpolicy
{
    margin-top: 20px;
}
div.backDiv
{
    margin-top: 12px;
}
.cfPadder
{
    padding: 12px 8px;
}
.leftBT
{
    float: left;
}
.contactIntro
{
    display: block;
    margin-bottom: 19px;
    font-weight: bold;
}
.sendBT
{
    background: url(../images/contactBT.gif) no-repeat 0 0;
    float: left;
    font-size: 14px;
    color: white !important;
    margin-top: 6px;
    color: white;
}
.sendBT span
{
    background: url(../images/contactBT.gif) no-repeat right -31px;
    padding: 0 38px;
    line-height: 28px;
    height: 31px;
    color: white;
    display: block;
}
.sendBT:hover
{
}
.sendBT:hover span
{
}
.darkGray
{
}
.requredDiv
{
    padding: 24px 0;
    font-size: 11px;
}

#staticFormPage .inputRow .inputArea
{
    width: 178px;
    margin-left: 18px;
    float: right;
}
#staticFormPage .inputRow label
{
    display: block;
    padding-bottom: 3px;
}
#staticFormPage .inputRow
{
    margin-bottom: 15px;
}
#staticFormPage .inputRow .inputArea input.textInput
{
    background: url(../images/StaticInputBG.gif) no-repeat 0 0;
    width: 168px;
    height: 19px;
    border: 0;
    padding: 3px 5px;
}
#staticFormPage .labelRow label
{
    font-weight: bold;
    width: 50%;
    float: right;
}
#staticFormPage .labelRow span.note
{
    font-size: 11px;
    margin-left: 100px;
    float: left;
}
#staticFormPage .inputRow.labelRow
{
    margin-bottom: 0;
}
#staticFormPage .inputRow textarea
{
    background: url(../images/staticTextArea.gif) no-repeat 0 0;
    width: 559px;
    height: 98px;
    overflow: auto;
    padding: 3px 5px;
    border: 0;
}
#staticFormPage .inputRow.buttonRow .checkdiv
{
    width: 50%;
    float: right;
}
#staticFormPage .inputRow.buttonRow .checkdiv input
{
    margin-left: 8px;
}
#staticFormPage .inputRow.buttonRow .sendBT
{
    margin: 0 0 0 80px;
}
#staticFormPage
{
    padding-bottom: 40px;
}
/*----------------- End Contact Form -------------------*/

/*----------------- Video Page -------------------*/

#videoPage
{
    background: url(../images/videoPageBG.jpg) no-repeat 0 0;
    width: 982px;
    height: 461px;
    margin: 0 auto;
}
#videoPage #videoArea
{
    float: left;
    margin: 23px 0 0 20px;
}
#videoPage #videoBrowser
{
    width: 190px;
    float: right;
    margin: 07px 14px 0 3px;
}
.videoPlayer
{
    width: 746px;
    height: 416px;
    float: left;
    margin: 20px 0 0 20px;
}

#videoBrowser #otherVideos img
{
    float: right;
    border: 2px solid #899597 !important;
    display: block;
    margin-top: 3px;
}
#videoBrowser #otherVideos .videoTXT
{
    width: 122px;
    float: left;
    color: #686b65;
    font-size: 11px;
    line-height: 14px;
}
#videoBrowser #otherVideos h3 a
{
    font-weight: bold;
    color: #4f5256;
}
#videoBrowser #otherVideos ul li
{
    background: url(../images/videoSepBG.gif) no-repeat center bottom;
    padding: 5px 0 12px;
}

#otherVideos
{
}
#otherVideosUL
{
    width: 170px;
}
/*
.telSlider{
	float:right;
	background: url(../images/sliderBodyBG.gif) repeat-y 0 0;
	margin-top:7px;
}
/* VideoS */

#hpVideoScroll
{
    background: #222 url(../images/videoSBG.png) repeat-x 0 -2px;
}
#hpVideoScroll #OtherVideosS img
{
    float: right;
    border: 2px solid #899597 !important;
    display: block;
    margin-top: 5px;
}
#hpVideoScroll #OtherVideosS .videoTXT
{
    width: 216px;
    float: left;
    color: #989898;
    font-size: 12px;
    line-height: 18px;
}
#hpVideoScroll #OtherVideosS h3
{
    margin-bottom: 2px;
}
#hpVideoScroll #OtherVideosS h3 a
{
    font-weight: bold;
    color: #fff;
    font-size: 14px;
}
#hpVideoScroll #OtherVideosS ul li
{
    /*background: url(../images/videoSepBG.gif) no-repeat center bottom;*/
    padding: 12px 0 13px;
    border-bottom: 1px solid #6b6b6b;
}



#privateHp .telSlider
{
    float: left;
    background: url(../images/sliderSBodyBG.gif) repeat-y 0 0;
    margin-top: 0px;
    margin-left: 1px;
}
#privateHp .RadSlider_Moonsite .rslVertical .rslTrack
{
    background: url(../images/sliderSBodyBG.gif) repeat-y 0 0;
}
#privateHp .RadSlider_Moonsite .rslVertical .rslTrack
{
    height: 125px !important;
}
#privateHp .RadSlider_Moonsite .rslVertical a.rslHandle
{
    background-image: url(../images/sliderSBTs.gif) !important;
}

#privateHp .RadSlider_Moonsite .rslVertical a.rslDraghandle
{
    background-image: url(../images/DragVerticalHandleS.gif) !important;
}
.hpContextInner
{
    padding: 11px 16px 0 00px;
}
.hpContextInner a.logoBBt
{
    text-indent: -9999px;
    float: right;
    height: 53px;
    width: 35px;
}
.hpContextInner .Logosscrollable
{
    float: right;
}
.Logosscrollable .logoItem
{
    float: right;
    padding: 0 22px;
    border-left: 1px solid #fff;
}
.Logosscrollable .logoItem img
{
    display: block;
}
.Logosscrollable
{
    width: 896px;
    height: 53px;
    position: relative;
    overflow: hidden;
}
.Logosscrollable .items
{
    position: absolute;
    width: 1000em;
    right: 0;
}
.hpContactTab .inner
{
    padding-top: 60px;
    padding-right: 40px;
}
.hpContactTab .topAlert
{
    height: 14px;
    margin-bottom: 2px;
}
.hpContactTab .inner input.text
{
    border: 0;
    background: none;
    width: 238px;
    height: 20px;
    padding: 2px 6px;
    color: #a0a0a0;
}
.hpCInputs
{
    margin-bottom: 10px;
}
.rcbScroll
{
    scrollbar-arrow-color: #5f624f;
    scrollbar-3dlight-color: #b2b5a2;
    scrollbar-darkshadow-color: #b2b5a2;
    scrollbar-face-color: #d8dbc8;
    scrollbar-highlight-color: #e3e3e3;
    scrollbar-shadow-color: #e3e3e3;
    scrollbar-track-color: #f9f8f4;
}
.RadhpCInputs
{
    margin-top: -1px; #margin-top:-5px;
}
.hpContactTab .RadComboBox_Contact
{ #float:right;
}
.hpContactTab .RadComboBox_Contact .rcbArrowCell, .hpContactTab .RadComboBox_Contact .rcbArrowCellLeft, .hpContactTab .RadComboBox_Contact .rcbInputCell, .hpContactTab .RadComboBox_Contact .rcbInputCellRight
{
    background: none !important;
}
.hpContactTab a.button
{
    float: left;
    color: white;
    font-size: 13px;
    width: 70px;
    margin-left: 37px;
    line-height: 22px;
    text-align: center;
}
.SPagerLBG ul li
{
    float: right;
    background: none;
    padding: 0;
    margin: 0 1px;
}
.SPagerLBG
{
    background: url(../images/SPagerBG.gif) no-repeat 0 0;
    float: right;
    width: 100%;
}
.SPagerRBG
{
    background: url(../images/SPagerBG.gif) no-repeat right bottom;
    height: 26px;
    padding: 0 6px 0 4px;
}
.SPagerLBG ul li a
{
    background: url(../images/pagerBTs.gif) no-repeat 0 -100px;
    height: 26px;
    line-height: 26px;
    color: #717171 !important;
    width: 19px;
    display: block;
    text-align: center;
}
.SPagerLBG ul li.currentPage a
{
    background-position: 0 0;
}
.SPagerLBG ul li.simplePageNavNext a
{
    background-position: 0 -300px;
    text-indent: -9999px;
    text-decoration: none !important;
}

.SPagerLBG ul li.simplePageNavPrev a
{
    background-position: 0 -200px;
    text-indent: -9999px;
    text-decoration: none !important;
}
.SPagerLBG ul li.disabledNav
{
    visibility: hidden;
}
ul#customersScroller
{
    height: 360px;
}
.sideBanner1
{
    margin-top: 12px;
    margin-right: -4px;
}
.sideBanner2
{
    margin-top: 12px;
    margin-right: 3px;
}
/*----------------- Israel/World Submenu -------------------*/
.subMenuChooser
{
    background-image: url(../images/subMenuChooser.jpg);
    width: 182px;
    height: 37px;
    margin: 0 2px 0 0;
}
.secondSelected
{
    background-position: 0 -37px;
}
.subMenuChooser a
{
    display: block;
    float: right;
    width: 91px;
    height: 37px;
    text-indent: -9999px;
}
#CFcube .cube .cubebg .textWrap ul li
{
    background: none;
    padding: 10px 8px 10px 0;
    line-height: 18px;
    color: #4e5346;
    background: url(../images/contactCubeSep.png) no-repeat 0 0;
}
.CFcubeItem span
{
    font-weight: bold;
}
#CFcube .cube .cubebg .textWrap ul li.first0
{
    padding-top: 0px;
    background: none;
}
#stockCube .cubebg .textWrap
{
    padding: 0;
}
#stockCube span.infoSpan
{
    float: right;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 12px;
}
#stockCube .topInfo
{
    border-bottom: 1px solid #c4c9bc;
}
#stockCube .topInfo .UP
{
    background: url(../images/stockArrows.png) no-repeat 0 -16px;
}
#stockCube .topInfo .DOWN
{
    background: url(../images/stockArrows.png) no-repeat 0 -83px;
}
#stockCube .DOWN
{
    color: #9b0000;
}
#stockCube .change
{
    padding-left: 16px;
}
#stockCube .UP
{
    color: #438141;
}
#stockCube
{
    color: #2d2d2d;
    font-size: 11px;
}
#stockCube table tr td
{
    padding: 0 3px;
    text-align: right;
    height: 21px;
    vertical-align: middle;
    border-right: 1px solid #c4c9bc;
    direction: ltr;
}
#stockCube table tr.pale td
{
    background: #e9ece5;
}
#stockCube table tr td.FTD
{
    border: 0 !important;
    padding-right: 12px !important;
    direction: rtl !important;
}
.lastTR td
{
    padding-bottom: 6px !important;
}
#stockCube .cubebg
{
    padding-bottom: 0;
}
#plans .plansPDF a
{
    background: url(../images/pdfDownloadIcon.png) no-repeat right 0;
    float: right;
    padding-right: 38px;
    line-height: 17px;
    padding-top: 10px;
    color: #272727;
    margin-top: 12px;
    text-decoration: none !important;
}
#plans .plansPDF
{
    position: relative;
    top: 10px;
    z-index: 200;
}
#plans img
{
    position: relative;
    z-index: 1;
    top: 12px;
    display: block;
    margin-bottom: 12px;
}

/*==================================
remove default focus style
====================================*/
:focus
{
    outline: none;
}
.js ul.newList
{
    left: -9999px;
}

/*==================================
General combo style
====================================*/
ul.newList *
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 14px;
    direction: rtl;
}
ul.newList
{
    margin-top: -2px;
    margin-left: -10px;
    margin-right: 10px;
    padding: 0;
    list-style: none;
    color: #999;
    background: #fff;
    position: absolute;
    border: 1px solid #dbdbdb;
    overflow: auto;
    z-index: 9999;
}
.newListSelected
{
    color: #000;
    height: 23px;
    float: right;
    background: url(../images/combo/combo_content.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
/*.newListSelected span { width:122px; display:block; }*/
ul.newList li
{
    padding: 1px 10px;
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
.selectedTxt
{
    overflow: hidden;
    height: 18px;
    direction: rtl;
    padding: 4px 10px 0 0;
    color: #a0a0a0;
    font-size: 12px;
    line-height: 14px;
    background: url(../images/combo/combo_button.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

/*.hiLite {background:#7b91af!important; color:#fff!important;}*/
.hiLite
{
    color: #a0a0a0;
}

/*.newListHover {background:#ccc!important; color:#000!important; cursor:default;}*/
.newListHover
{
    color: #000;
    cursor: pointer;
}

.newListSelHover
{
    background-position: right -23px;
    cursor: default;
}
.newListSelFocus
{
    background-position: right -23px;
    cursor: default;
}

.newListOptionTitle
{
    font-weight: bold;
}
.newListOptionTitle ul
{
    margin: 3px 0 0;
}
.newListOptionTitle li
{
    font-weight: normal;
    border-left: 1px solid #999;
}
dir=ltr .newListSelHover .selectedTxt
{
    background-position: left -23px;
    color: #001634;
}
.newListSelFocus .selectedTxt
{
    background-position: left -23px;
    color: #001634;
}


.combo-container
{
    direction: rtl;
    width: 130px;
}
.combo-container ul.newList
{
    width: 127px;
}
.combo-container .newListSelected
{
    width: 119px;
}
.combo-container .selectedTxt
{
    width: 119px;
}

.spacer
{
    font-size: 0;
    line-height: 0;
    clear: both;
}

.map-container
{
    padding-right: 13px;
    width: 311px;
    height: 191px;
    background-image: url(../images/map_bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.map-container .map-top
{
    width: 311px;
    height: 27px;
    padding-top: 15px;
}
.map-container #flash-map
{
    margin-bottom: 5px;
}
.map-container .map-bottom
{
    width: 311px;
    margin-top: 6px;
}
.map-container .map-bottom span
{
    display: inline;
    float: right;
    color: #6c737e;
    direction: rtl;
}
.map-container .map-bottom a
{
    display: inline;
    float: left;
    margin-left: 17px;
    color: #001634;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/btn_map_next.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 9px;
}
.map-container .map-bottom a:hover
{
    color: #44546a;
}

#staticFormPage .inputRow .inputArea input.textInput.error
{
    background: url(../images/inputError.gif) no-repeat 0 0;
    color: red;
}
.RadComboBox_Contact.error .rcbInputCellLeft, .RadComboBox_Contact.error .rcbInputCellRight, .RadComboBox_Contact.error .rcbArrowCellLeft, .RadComboBox_Contact.error .rcbArrowCellRight
{
    background-image: url(../images/selectError.gif);
}
.RadComboBox_Contact.error .rcbInput
{
    color: red !important;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
#profilePage
{
    position: relative;
    right: -41px;
    width: 773px;
}
#profilePage .profilePageWrap
{
    padding: 0 38px 0 30px;
}
#profilePage .profilePageWrap h2
{
    margin-bottom: 12px;
}
.profilePageSep
{
    height: 2px;
    margin: 32px 0;
    background: url(../images/profilePageSep.png) no-repeat 0 0;
}
#profileUL li
{
    background: none;
    padding: 0;
    margin-bottom: 15px;
}
.profiledate
{
    width: 70px;
    float: right;
    font-weight: bold;
    font-size: 12px;
}
.profileDetails
{
    width: 632px;
    float: left;
}
.profileDetails h3
{
    font-size: 12px;
    color: #4A4949;
}
.profileDetails .newsAbstract
{
    line-height: 14px;
}
.profileDetails .DLpdf
{
    color: #717b65 !important;
    font-weight: bold;
    background: url(../images/profileArrow.png) no-repeat 0 5px;
    padding-left: 8px; #padding:04px00;

}
#profileReportUL li
{
    background: none;
    padding: 0;
    margin-bottom: 3px;
}
#profileReportUL li a
{
    background: url(../images/smalllPdf.gif) no-repeat right 0;
    float: right;
    padding-right: 20px;
    color: #4A4949 !important;
    font-weight: bold;
}
#newssiteUL .newsAbstract a
{
    background: none;
    display: inline;
    height: auto;
    margin-top: 0px;
    text-indent: 0;
    width: auto;
}
#firstEvents li
{
    padding: 0;
    background: none;
}
#stockCredits
{
    background: url(../images/globes2.gif) no-repeat 1px 0;
    height: 30px;
    line-height: 30px;
    padding: 0 11px;
    color: #4B5042;
    display: block;
}
.salesPage .salesImageDiv
{
    float: right;
	 width: 308px;
	 
	 min-height: 191px;
	 z-index: 1;
}
.salesPage .salesImageDiv img
{
	display: block;
}
.salesPage .salesImageDivPop img.sImage
{
	cursor: pointer;
}
#BigImageS,
.salesPage .salesImageDiv img.BigImage
{
	position: fixed;
	bottom:0;
	left:0;
	border:2px solid #000 !important;
	z-index: 30;
	display: none;
}
img#ZOOM{
	position: fixed;
	bottom:0;
	left:0;
	z-index: 40;
	display: none;
		cursor: pointer;
		
}
#salesPage .eventInfo
{
    float: left;
    width: 412px;
    margin-top: 5px;
}
#module_58 #mainContentBg
{
    background: url(../images/salesBG.png) no-repeat right 0;
}
#module_58 .textcontainer
{
    padding-right: 40px;
}
#areaSearcher
{
    float: right;
}
#centerSearcher
{
    float: right;
}
#hpCenterSearcher
{
    margin: 15px 20px 5px 20px;
}
.selectors
{
    display: none;
    margin-right: 10px;
}
#worldCenters
{
    display: none;
}
#selectorsLink
{
    float: left;
}

.jScrollPaneContainer
{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack
{
    position: absolute;
    cursor: pointer;
    left: 0;
    top: 0;
    height: 100%;
    background: #aaa;
    width: 15px !important;
    background: url(../images/sliderBodyBG.gif) repeat-y 0 0;
}
.jScrollPaneDrag
{
    position: absolute;
    background: #666;
    cursor: pointer;
    overflow: hidden;
    width: 15px !important;
    background: url(../images/DragVerticalHandle.gif) no-repeat 0 center;
}
.jScrollPaneDragTop
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp
{
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    text-indent: -2000px;
    overflow: hidden; /*background-color: #666;*/
    height: 13px;
    background: fuchsia;
    background: url(../images/sliderBTs.gif) no-repeat 0 0;
    width: 15px !important;
}
a.jScrollArrowUp:hover
{
    /*background-color: #f60;*/
}

a.jScrollArrowDown
{
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0; #bottom:0px!important;
left:0;
text-indent:-2000px;
overflow:hidden;
/*background-color: #666;*/
height:13px!important;
background:fuchsia;
background:redurl(../images/sliderBTs.gif)no-repeat0-432px;
width:15px!important;

}
a.jScrollArrowDown:hover
{ /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover
{
    /*background-color: #f00;*/
}
#otherVideos
{
    height: 443px;
    padding: 4px 0 0 0 !important;
    overflow: hidden;
}
.jScrollPaneContainer
{
}
#OtherVideosS
{
    height: 284px;
    overflow: hidden;
    padding: 4px 10px 0 12px !important;
}

#otherVideosSUL
{
}
#hpVideoScroll a.jScrollArrowDown, #hpVideoScroll a.jScrollArrowUp
{
    background-image: url(../images/sliderSBTs.gif);
    background-position: 0 -274px;
}
#hpVideoScroll a.jScrollArrowUp
{
    background-position: 0 0;
}
#hpVideoScroll .jScrollPaneTrack
{
    background-image: url(../images/sliderSBodyBG.gif);
}

#hpVideoScroll .jScrollPaneDrag
{
    background-image: url(../images/DragVerticalHandleS.gif);
}
.innerBigMac
{
    width: 1000px;
    clear: both;
}
/* send To Friend */

body#popUp
{
    padding-top: 12px;
    background: #EFF2EB;
}

body#popUp .addmsgtable input, body#popUp .addmsgtable textarea
{
    background: url("../images/contactInputBG.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    height: 19px;
    line-height: 19px;
    padding: 3px 4px;
    width: 278px;
}

body#popUp .addmsgtable textarea
{
    background: url("../images/contactTextAreaBG.gif") no-repeat scroll right 0 transparent;
    height: 97px;
    margin-bottom: 10px;
    overflow: auto;
    padding: 4px 6px;
    width: 274px;
}

body#popUp label
{
    float: right;
    margin-left: 8px;
    width: 90px;
}
body#popUp table
{
    text-align: right;
}
body#popUp h2
{
    color: #3f6fd9;
    font-weight: bold;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
}
body#popUp a:hover
{
    text-decoration: underline;
}


/* send To Friend */

/* IE6 */
#disablingDiv
{
    /* Do not display it on entry */
    display: none;
 
    /* Display it on the layer with index 1001.
       Make sure this is the highest z-index value
       used by layers on that page */
    z-index:1001;
     
    /* make it cover the whole screen */
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
 
    /* make it white but fully transparent */
    background-color: Black;
    /*opacity:.60;*/
    filter: alpha(opacity=85);
}

#updateBrowser
{
    display: none;
    position: relative;
    top: 100px;
    width: 660px;
    height: 418px;
    margin: auto;
    background-image: url("../images/IE6Bg.gif");
    text-align: center;
    z-index:1002;
}
#warning
{
    width: 660px;
    height: 180px;
    
}
#updateBrowser h1
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #393939;
}

#updateBrowser span
{
    display: block;
    font-family: Arial;
    font-size: 17px;
    font-weight:bold;
    color: #393939;
}
#updateBrowser ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#updateBrowser li
{
    margin-left: 30px;
    FLOAT: left;    
}
.disable
{
    position: absolute;
    top: 0%;
    left: 0%
}

#closeBT 
{
    padding: 25px;
}
#closeBT a
{
    float:left;
    display: block;
    height: 25px;
    width: 28px;
    background-image: url("../images/closeBT.gif");
    background-position:top;
    
 }
 
 #closeBT a:hover
{
    background-position:bottom;
}

#merkazPage #rentInstructions
{
    background: #eff2eb url(../images/mifratimBG.jpg) no-repeat right bottom;
    padding: 36px;
    margin-left: 16px;
	 
}
#merkazPage #rentInstructions label,
#merkazPage #rentInstructions input{
	display: block;
	
}
#merkazPage #rentInstructions .line{
	background: url(../images/newInput.jpg) no-repeat 0 bottom;
	width: 304px;
	float: right;
	margin-left: 34px;
}
#merkazPage #rentInstructions label{
	color: #56554d;
	font-weight: bold;
	padding:0 1px;
	margin-bottom: 3px;
}
#merkazPage #rentInstructions label span{
	color: red;
}
#merkazPage #rentInstructions input{
	width: 298px;
	height: 19px;
	padding:3px;
	background: none;
	border: 0;
}
#merkazPage #rentInstructions .wrap{
	padding-top:24px;
}
#merkazPage #rentInstructions .inuptss{
	padding-bottom:50px;
}
#merkazPage #rentInstructions .manadtFields{
	float:right;
	white-space: nowrap;
	font-size: 11px;
}
#merkazPage #rentInstructions .manadtFields span{
	color: red;
}
#merkazPage #rentInstructions .cbutton{
	float:left;
	background: url(../images/newBT2.gif) no-repeat 0 0;
	height: 30px;
	line-height: 28px;
	color: #fff;
	margin-left: 58px;
}
#merkazPage #rentInstructions .cbutton span{
	display: block;
	background: url(../images/newBT2.gif) no-repeat right bottom;
	height: 30px;
	padding:0 20px;
	font-size: 16px;
}
#merkazPage #rentInstructions .topTxt{
	line-height: 22px;
}
#merkazPage #rentInstructions .requred{
	color: red;
	line-height: 24px;
	height: 24px;
}
