﻿body 
{
    direction:rtl;
    background: url('../Images/Master/BackgroundMain.jpg') no-repeat top center, url('../Images/Master/BackgroundLeft.jpg') no-repeat top left,url('../Images/Master/BackgroundRight.jpg') no-repeat top right, url('../Images/Master/BackgroundRepeat.jpg') repeat-x top right;
    background-color:#413F42;
    font-size: 11pt;
    font-family: Arial;
    margin: 0px;
    padding: 0px;
    color: #FFFFFF;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.outerPage
{
    width: 1075px;
    margin: 0px auto 0px auto;
    border: 0px;
    height:762px;
    min-height: 762px;
    max-height: 762px;
    
}

.page
{
    width: 883px;
    margin: 0px auto 0px auto;
    border: 0px;
    height:762px;
    min-height: 762px;
    max-height: 762px;
}


.ShadowRight
{
    float:right;
    margin-top:148px;
}

.ShadowLeft
{
    float:left;
    margin-top:148px;
}

.header
{
    position:relative;
    padding: 0px;
    margin:0px;
    width: 100%;
    max-height:103px;
    z-index:100;
}

.main
{
    position:relative;
    padding: 73px 0px 0px 0px;
    margin: 0px;
    min-height: 595px;
    max-height:595px;
    height:595px;
    z-index:50;
}

.footer
{
    color: #9B9B9B;
    padding: 10px 0px 11px 0px;
    margin: 0px;
    line-height: normal;
}

.footerText
{
    width:883px;
    margin: 0px auto 0px auto;
    font-size:9pt;
}

.rightReservedFooter
{
    position:relative;
}

.designByFooter
{
    position:relative;
    right:428px;
}

.buildByFooter
{
    position:relative;
    right:365px;
}

.designLogoFooter
{
    position:relative;
    right:428px;
}

.SeaDragon
{
    direction:ltr;
}

.UnauthorizedEntranceDiv
{
    width:187px;
    height:197px;
    background:url('../Images/Shared/PopUpBack.png') no-repeat top right;
    display:none;
    position:absolute;
    top:40%;
    right:50%;
    margin:-99px -89px 0px 0px;
    text-align:center;
    color:#39393C;
}

.UnauthorizedEntranceButton
{
    position:relative;
    top:79px;
}

.UnauthorizedEntranceButton:hover
{
    background:url('../Images/Shared/PopUpCloseButton.png');
}


/* SECONDARY MASTER ELEMENTS
----------------------------------------------------------*/

.SecondaryPageTitlePaleBack
{
    background: url('../Images/Shared/PageTitlePaleBack.png') no-repeat right top;
    width: 194px;
    height: 277px;
    padding: 9px 7px 0px 0px;
}

.SecondaryPageDescBack
{
    background: url('../Images/Shared/PageTitleBack.png') no-repeat right top;
    width: 178px;
    height: 222px;
    margin-top: 9px;
    padding: 20px 9px 0px 0px;
}

.NarrowLinkButtons
{
    text-align:center;
    color:#3A393C;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;
}

.NarrowLinkButtons a
{
    text-decoration:none;
}

.NarrowLinkButtons:hover
{
    background:url('../Images/Upload/LinkButtonsNarrowOvr.png') no-repeat center center;
}

/* HOMEPAGE ELEMENTS   
----------------------------------------------------------*/

/* Search Table Elements  */

.HPSearchTable
{
    width:600px;
}

.HPSearchItem
{
    margin:15px 15px 0px 0px;
}

.SiteDescriptionTable
{
    width:276px;
}

/* Links */

.LinkButtons
{
    text-align:center;
    color:#3A393C;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;
}

.LinkButtons a
{
    text-decoration:none;
}

.LinkButtons:hover
{
    background:url('../Images/Shared/LinkButtonsOvr.png') no-repeat center center;
}

.LinkButtonsSeperators
{
    text-align:center;
    color:#3A393C;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;
}

.MembersButtons
{
    background:url('../Images/Shared/MembersFunctionsButton.png') no-repeat center center;
    text-decoration:none;
}

.MembersButtons a
{
    text-decoration:none;
}

.PreloadMembersHoverImage
{
    background:url('../Images/Shared/MembersFunctionsButtonOvr.png') no-repeat -9999px -9999px;
}

.MembersButtons:hover
{
    background:url('../Images/Shared/MembersFunctionsButtonOvr.png') no-repeat center center;
}

.NavigationButtonsSpacing
{
    margin:4px 0px 9px 0px;  
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

.AutoCompleteList
{
    direction:rtl;
    border:1px solid Buttonshadow;
    list-style-type:none; 
    max-height:90px;
    min-width:105px;
    background:url('../Images/Shared/FreeTextTB.png') no-repeat top left;
    margin: 0px !important;
    height:90px;
    overflow:auto;
    padding:0px;
}

.AutoCompleteListItem
{
    text-align:right;
    color:#706F7F;
    font-size:9pt;
    font-family:Arial;
    padding:1px;
}

.AutoCompleteListItemHighlighted
{
    background-color:#1F68B1;
    color:#FFFFFF;
    cursor:pointer;
    padding:1px;
}

.FreeTextTB
{
    overflow:hidden;
}

.DDL
{
    background: url('../Images/Shared/DDL.png') no-repeat top right;
}

/* MISC  
----------------------------------------------------------*/

.title
{
    width:100%;
    padding:53px 0px 0px 0px;
}

.clear
{
    clear: both;
}

/* INNERSEARCH ELEMENTS   
----------------------------------------------------------*/
.SearchPageContainingTable
{
    width:883px;
}

.footerContentDiv
{
    width:883px;
    margin: 0px auto 0px auto;
}

.SearchPageSearchTd
{
    width:194px;
}

.SearchPagePhotoTd
{
    width:474px;
    padding:82px 0px 0px 0px;
}

.SearchPageNavTd
{
    width:215px;
    padding:80px 0px 0px 0px;
}

.SearchPageNavigationTable
{
    width:180px;
}

.InnerSearchDiv
{
    background:url('../Images/Inner/InnerSearchPaleBack.png') no-repeat top right;
    height:520px;
    width:194px;
}

.PicDetailsDiv
{
    background:url('../Images/Inner/DisplayedPicBack.png') no-repeat top right;
    width:187px;
    height:202px;
}

.PicDetailsButtons
{
    text-align:center;
    color:#3A393C;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;
}

.PicDetailsButtons a
{
    text-decoration:none;
}

.PicDetailsButtons:hover
{
    background:url('../Images/Inner/DisplayedPicOvr.png') no-repeat center center;
}

.InnerSearchItem
{
    margin: 16px 16px 0px 0px;
}

.InnerSearchButton
{
    position:relative;
    top:12px;
    right:82px;
}

.PicResultTable
{
    position:relative;
    top:-39px;
}

.PicResultsTd
{
    width:175px;
    padding:10px 7px 32px 7px;
}

.PicResultTmb
{
    background:url('../Images/Inner/PicResultBack.png') no-repeat center center;
    width:163px;
    height:110px;
}

.LeftArrow
{
    float:left;
    position:relative;
    top:40px;
    left:-5px;
    z-index:30;
}

.RightArrow
{
    float:right;
    position:relative;
    top:40px;
    right:-2px;
    z-index:30;
}


/* LOGIN ELEMENTS   
----------------------------------------------------------*/

.loginDisplay
{
    background: url('../Images/Master/MembersBack.png') no-repeat;
    width: 215px;
    height:43px;
    float:left;
    text-align:right;
}

.LoginTable
{
    width:200px;
    border-collapse:collapse;
    position:relative;
    right:15px;

}

.LoginPanelButton
{
    position:relative;
    top:10px;
    right:20px;
}

.RememberMeCheckBox label
{
    position:relative;
    top:-3px;
}

.LogoutButton
{

}

/* TERMS ELEMENTS   
----------------------------------------------------------*/
.TermsPanel
{
    color:Black;
    max-height:400px;
}


/* PIC UPLOAD   
----------------------------------------------------------*/

.ProblemUploadDiv
{
    position:absolute;
    display:none;
}

.UploadPicOuterDescDiv
{
    background:url('../Images/Upload/PicUploadDescPaleBack.png') no-repeat top right;
    width:188px;
    height:269px;
    padding:10px 7px 0px 0px;
}

.UploadPicInnerDescDiv
{
    background:url('../Images/Upload/PicUploadDescBack.png') no-repeat top right;
    width:161px;
    height:191px;
    padding:20px 9px 10px 9px;
    margin-top:9px;
}

/* PIC MANAGE   
----------------------------------------------------------*/

.ManageItemDiv
{
    background:url('../Images/Manage/PicManageItemBack.png') no-repeat top right;
    width:400px;
    height:250px;
}

.PicManageLVtable
{
    margin:9px 0px 0px 0px;
    width:100%;
}

.PicManageDescLabel
{
    max-height:70px;
    overflow:auto;
}

.ManagePagerTd a
{
    font-family:Arial;
    font-size:10pt;
    color: #39393C;
    text-decoration:none;
}

.ManagePagerFirstLastBtn
{
    display:inline-block;
    text-align:center;
    font-family:Arial;
    font-size:10pt;
    color: #39393C;
    text-decoration:none;
    width:57px;
    height:17px;
}

.ManagePagerFirstLastBtn:hover
{
    background:url('../Images/Shared/LinkButtonsOvr.png') no-repeat center center;
}

.ManagePagerPageNumbers
{
    display:inline-block;
    text-align:center;
    font-family:Arial;
    font-size:10pt;
    color: #39393C;
    text-decoration:none;
    width:17px;
    height:19px;
}

.ManagePagerCurrentPage
{
    display:inline-block;
    text-align:center;
    font-family:Arial;
    font-size:10pt;
    color: #39393C;
    text-decoration:none;
    background:url('../Images/Manage/PagerCurrentPageBack.png') no-repeat center center;
    min-width:17px;
    min-height:19px;
    width:17px;
    height:19px;
}

.ManageFreeTextTB
{
    overflow:hidden;
}

.PicDetailsLinkButton:hover
{
    background:url('../Images/Manage/PicDetailsLinkBack.png') no-repeat center center;
}


/* REGISTRATION   
----------------------------------------------------------*/

.FormHelpDiv
{
    background: url('../Images/Registration/HelpDivBack.png') no-repeat top right;
    padding: 10px 10px 10px 10px;
    width:210px;
    height:276px;
    color:#39393C;
    display:inline-block;
}

.CreateWizardStepNext
{
    position:relative;
    right:575px;
    top:22px;
}

.CreateWizardPreviousButton
{
    display:none;
    position:relative;
    right:430px;
}

.CreateWizardFinishButton
{
    position:relative;
    right:190px;
    top:60px;
}

.RegistrationTermsPanel
{
    color:Black;
    max-height:470px;
    position:relative;
    top:55px;
}

.AgreementCB
{
    position:relative;
    right:14px;
}

.AgreementCB label
{
    position:relative;
    top:-3px;
}


/* CONTACT
----------------------------------------------------------*/
.ContactSendButton
{
    position:relative;
    top:7px;
}