﻿/*General Classes start*/
*
{
    font-family: 'lucida grande' ,arial;
}

body
{
    margin: 0px;
    padding: 0px;
    background: #0e0e0e;
}

#MainDiv
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}

h1, h2
{
    color: #fa8d0c;
    font-size: 15px;
    margin: 5px 0px 5px 0px;
}

div, td, span
{
    font-size: 12px;
    color: #0e0e0e;
}

p
{
    font-size: 12px;
    color: #0e0e0e;
    margin: 0px;
    padding: 0px;
}

/* #region new css */
a:link
{
    text-decoration: underline;
    font-size: 12px;
    color: #fa8d0c;
}

a:hover
{
    color: #0099ff;
    text-decoration: underline;
}
a:visited
{
    text-decoration: underline;
    font-size: 12px;
    color: #fa8d0c;
}

.TitleBlack
{
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    padding: 18px !important;
}

.TitleBlackTrainning
{
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    padding-top: 18px;
    padding-bottom: 18px;
}

.Header
{
    background-image: url('images/Master/HeaderBachground.png');
    background-repeat: no-repeat;
    background-position: top center;
}


/* MASTER.ASPX */

a.BottomLink:link
{
    color: #000000;
    font-size: inherit;
    text-decoration: none;
}

a.BottomLink:active
{
    color: #000000;
    font-size: inherit;
    text-decoration: none;
}

a.BottomLink:visited
{
    color: #000000;
    font-size: inherit;
    text-decoration: none;
}

a.BottomLink:hover
{
    color: #2c2c2c;
    font-size: inherit;
    text-decoration: none;
}

.Body
{
    background-image: url('images/Master/BodyRepeater.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 900px;
}

.Footer
{
    background-image: url('images/Master/BodyRepeater.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 900px;
    height: 339px;
}

.FooterPic_he
{
    background-image: url('images/Master/Footer_he.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 900px;
    height: 339px;
}

.FooterPic_en
{
    background-image: url('images/Master/Footer_en.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 900px;
    height: 339px;
}

.FooterPic_de
{
    background-image: url('images/Master/Footer_en.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 900px;
    height: 339px;
}

.FooterPic_es
{
    background-image: url('images/Master/Footer_en.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 900px;
    height: 339px;
}

.FooterPic_fr
{
    background-image: url('images/Master/Footer_en.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 900px;
    height: 339px;
}


.Top a, .TopActive a, .RightTop a, .RightTopActive a, .LeftTop a, .LeftTopActive a
{
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.Bottom a, .BottomActive a, LeftBottom a, LeftBottomActive a, .RightBottom a, .RightBottomActive a
{
    font-size: 16px;
    font-weight: bold;
    color: #007acc;
    text-decoration: none;
}

.GamAnyYachol
{
    background-image: url('images/Header/yahol_off.png');
    background-repeat: no-repeat;
    background-position: top center;
    cursor: pointer;
    width: 105px;
}

.GamAnyYacholActive
{
    background-image: url('images/Header/yahol_on.png');
    background-repeat: no-repeat;
    background-position: top center;
    cursor: pointer;
    width: 105px;
}

.Top
{
    background-image: url('images/Master/Top.png');
    background-repeat: repeat-x;
    background-position: top center;
    height: 54px;
    vertical-align: top;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}


.TopActive
{
    background-image: url('images/Master/TopActive.png');
    background-repeat: repeat-x;
    background-position: top center;
    height: 54px;
    vertical-align: top;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.Bottom
{
    background-image: url('images/Master/Bottom.jpg');
    background-repeat: repeat-x;
    background-position: top center;
    height: 54px;
    vertical-align: top;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}


.BottomActive
{
    background-image: url('images/Master/BottomActive.jpg');
    background-repeat: repeat-x;
    background-position: top center;
    height: 54px;
    vertical-align: top;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.RightTop
{
    background-image: url('images/Master/RightTop.png');
    background-repeat: no-repeat;
    background-position: top right;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
}

.RightTopActive
{
    background-image: url('images/Master/RightTopActive.png');
    background-repeat: no-repeat;
    background-position: top right;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.RightBottom
{
    background-image: url('images/Master/RightBottom.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
}

.RightBottomActive
{
    background-image: url('images/Master/RightBottomActive.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.LeftTop
{
    background-image: url('images/Master/LeftTop.png');
    background-repeat: no-repeat;
    background-position: top left;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
}

.LeftTopActive
{
    background-image: url('images/Master/LeftTopActive.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.LeftBottom
{
    background-image: url('images/Master/LeftBottom.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
}

.LeftBottomActive
{
    background-image: url('images/Master/LeftBottomActive.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.TopSpr
{
    background-image: url('images/Master/TopSpr.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 54px;
    width: 4px;
    font-size:1px;        
    color: #ffffff;
}

.BottomSpr
{
    background-image: url('images/Master/BottomSpr.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 54px;
    width: 4px;
    font-size: 1px;
    color: #ffffff;
}


.HeaderTopHeader
{
    background-image: url('images/Master/HeaderTopHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 559px;
    height: 17px;
}

.HeaderTopBody
{
    background-image: url('images/Master/HeaderTopBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 559px;
}

.HeaderTopFooter
{
    background-image: url('images/Master/HeaderTopFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 559px;
    height: 4px;
}

.HeaderTopSpr
{
    background-image: url('images/Master/HeaderTopSpr.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 4px;
    height: 18px;
}

.HeaderBottomHeader
{
    background-image: url('images/Master/HeaderBottomHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 559px;
    height: 4px;
}

.HeaderBottomBody
{
    background-image: url('images/Master/HeaderBottomBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 559px;
}

.HeaderBottomFooter
{
    background-image: url('images/Master/HeaderBottomFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 559px;
    height: 18px;
}

.HeaderBottomSpr
{
    background-image: url('images/Master/HeaderBottomSpr.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 4px;
    height: 18px;
}

.MenuActive
{
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff !important;
    background-color: #ff7614;
    z-index: 1;
}
.MenuActive a:link
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
}
.MenuActive a:active
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    background-color: #fa8d0c;
    text-decoration: none;
}
.MenuActive a:visited
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    background-color: #fa8d0c;
    text-decoration: none;
}
.MenuActive a:hover
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    background-color: #fa8d0c;
    text-decoration: none;
}

.MenuUpper
{
    font-size: 16px;
    text-align: center;
    padding: 0px 12px 0px 14px;
    vertical-align: middle;
}

.MenuUpper a:link
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
}
.MenuUpper a:active
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
}
.MenuUpper a:visited
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
}
.MenuUpper a:hover
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
}

.MenuLower
{
    text-align: center;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
    color: #007acc;
}

.MenuLower a:link
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #007bcc;
    text-decoration: none;
}
.MenuLower a:active
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #007bcc;
    text-decoration: none;
}
.MenuLower a:visited
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #007acc;
    text-decoration: none;
}
.MenuLower a:hover
{
    text-align: center;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #a7dcff;
    text-decoration: none;
}


/* END MASTER.ASPX */

/* GENERAL */

.PageTitle
{
    background-image: url('images/General/PageTitle.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 740px;
    height: 58px;
}

.Field_he
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: center;
    direction: rtl;
    vertical-align: top;
}

.Field_en
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: center;
    direction: ltr;
    vertical-align: top;
}

.Field_de
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: center;
    direction: ltr;
    vertical-align: top;
}

.Field_es
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: center;
    direction: ltr;
    vertical-align: top;
}

.Field_fr
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: center;
    direction: ltr;
    vertical-align: top;
}

.FieldHeLeft
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: left;
    direction: rtl;
    vertical-align: top;
}

.FieldText_rtl
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: right;
    direction: rtl;
    vertical-align: top;
}

.FieldTextOrange_rtl
{
    font-family: Arial;
    font-size: 16px;
    color: #FF7614;
    text-align: right;
    direction: rtl;
    vertical-align: top;
}

.FieldTextOrange_ltr
{
    font-family: Arial;
    font-size: 16px;
    color: #FF7614;
    text-align: left;
    direction: ltr;
    vertical-align: top;
}

.FieldText_ltr
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: left;
    direction: ltr;
    vertical-align: top;
}

.FieldTextNormal_rtl
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: right;
    direction: rtl;
    vertical-align: top;
}

.FieldTextNormal_ltr
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: left;
    direction: ltr;
    vertical-align: top;
}

.BlackTitle_rtl
{
    text-align: right;
    direction: rtl;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
}

.BlackTitle_ltr
{
    text-align: left;
    direction: ltr;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
}

.BlackBoldTextHe
{
    text-align: right;
    direction: rtl;
    font-weight: bold;
    color: #000000;
    font-size: 13px;
}

.BlackBoldTextEn
{
    text-align: left;
    direction: ltr;
    font-weight: bold;
    color: #000000;
    font-size: 13px;
}

.BlackBoldTextDe
{
    text-align: left;
    direction: ltr;
    font-weight: bold;
    color: #000000;
    font-size: 13px;
}

.PageBlueHeader
{
    background-image: url('images/General/PageBlueHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 814px;
    height: 25px;
}

.PageBlueBody
{
    background-image: url('images/General/PageBlueBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 812px;
}

.PageBlueFooter
{
    background-image: url('images/General/PageBlueFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 814px;
    height: 25px;
}


.PageInfoBlueHeader
{
    background-image: url('images/General/PageBlueHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 810px;
    height: 25px;
}

.PageInfoBlueFooter
{
    background-image: url('images/General/PageBlueFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 810px;
    height: 25px;
}

.PageGreenHeader
{
    background-image: url('images/General/PageGreenHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 811px;
    height: 25px;
}

.PageGreenBody
{
    background-image: url('images/General/PageGreenBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 811px;
}

.PageGreenFooter
{
    background-image: url('images/General/PageGreenFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 25px;
}

.PageOrangeHeader
{
    background-image: url('images/General/PageOrangeHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 811px;
    height: 25px;
}

.PageOrangeBody
{
    background-image: url('images/General/PageOrangeBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 811px;
}

.PageOrangeFooter
{
    background-image: url('images/General/PageOrangeFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 25px;
}

.PagerActive
{
    color: #fa8d0c !important;
    font-size: 13px !important;
    font-weight: bold;
    text-decoration: none !important;
}

.PagerActive a
{
    text-decoration: none !important;
}

.Pager
{
    color: #000000 !important;
    font-weight: bold;
    font-size: 13px !important;
    text-decoration: none !important;
}

.Pager a:hover
{
    color: #000000 !important;
    font-size: 13px !important;
    font-weight: bold;
    text-decoration: none !important;
}

.OrangeButtonRight
{
    background-image: url('images/General/OrangeButtonRight.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 5px;
    height: 30px;
    cursor: pointer;
}

.OrangeButtonBody
{
    background-image: url('images/General/OrangeButtonBody.png');
    background-repeat: repeat-x;
    background-position: bottom center;
    height: 30px;
    cursor: pointer;
}

.OrangeButtonLeft
{
    background-image: url('images/General/OrangeButtonLeft.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 5px;
    height: 30px;
    cursor: pointer;
}

.OrangeButtonBody a { text-decoration: none;}


.GreenButtonLeft
{
    background-image: url('images/General/GreenButtonLeft.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 9px;
    height: 30px;
    cursor: pointer;
}

.GreenButtonBody
{
    background-image: url('images/General/GreenButtonBody.png');
    background-repeat: repeat-x;
    background-position: bottom center;
    height: 30px;
    cursor: pointer;
}

.GreenButtonRight
{
    background-image: url('images/General/GreenButtonRight.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 9px;
    height: 30px;
    cursor: pointer;
}

.GreenButtonBody a
{
    text-decoration: none;
}






.IDLeft
{
    background-image: url('images/Shop/id_left.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 6px;
    height: 20px;
    cursor: pointer;
}

.IDBody
{
    background-image: url('images/Shop/id_body.png');
    background-repeat: repeat-x;
    background-position: bottom center;
    height: 20px;
    cursor: pointer;
}

.IDRight
{
    background-image: url('images/Shop/id_right.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 6px;
    height: 20px;
    cursor: pointer;
}

.IDBody a
{
    text-decoration: none;
}

.TimerRight
{
    background-image: url('images/Master/TimerRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    width: 22px;
    height: 107px;
}

.TimerBody
{
    background-image: url('images/Master/TimerBody.png');
    background-repeat: repeat-x;
    background-position: center top;
    height: 107px;
}

.TimerLeft
{
    background-image: url('images/Master/TimerLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    width: 22px;
    height: 107px;
}



/* END GENERAL */

/*FAQ.ASPX START*/

.FaqPolicy a, .FaqRegister a
{
    text-decoration: none;
}

.FaqPolicy
{
    width: 100px;
    height: 30px;
    background-image: url('images/RaceInfo/policy.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}

.FaqRegister_he
{
    width: 80px;
    height: 30px;
    background-image: url('images/RaceInfo/register_he.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}

.AddQuestion
{
    width: 110px;
    height: 30px;
    background-image: url('images/Faq/add_question.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}

.FaqShort
{
    width: 305px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.FaqShort input
{
    background-image: url('images/Faq/FaqShort.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 305px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.FaqLong
{
    width: 305px;
    height: 78px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.FaqLong textarea
{
    background-image: url('images/Faq/FaqLong.jpg');
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
    width: 305px;
    height: 78px;
    margin-right: auto;
    margin-left: auto;
    text-align: right;
    overflow: auto;
    padding-left: 5px;
    resize: none;
}

.SendQuestion
{
    width: 48px;
    height: 20px;
    background-image: url('images/Faq/SenqQuestion.png');
    background-repeat: no-repeat;
    background-position: top center;
    cursor: pointer;
    border: 0px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
}

/*FAQ.ASPX END*/

/*STEP1.ASPX START*/

.TblRowsSeperator
{
    font-size: 1px;
    height: 15px;
}

.RightTextBox
{
    background-image: url('images/General/RightTextBox.png');
    background-repeat: no-repeat;
    background-position:center center;
    width: 8px;
    height: 16px;
    font-size:1px;
}

.BodyTextBox
{
    font-size: 12px;
    height: 16px;
}

.BodyTextBox input
{
    background-image: url('images/General/BodyTextBox.png');
    background-repeat: repeat-x;
    background-position: center center;
    font-size: 12px;
    height: 16px;
}

.LeftTextBox
{
    background-image: url('images/General/LeftTextBox.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 8px;
    height: 16px;
    font-size:1px;
}

.RightTextBoxShop
{
    background-image: url('images/Shop/RightTextBoxShop.png');
    background-repeat: no-repeat;
    background-position:center center;
    width: 4px;
    height: 15px;
    font-size:1px;
}

.BodyTextBoxShop
{
   font-size: 12px;
   height: 15px;
   border: 0px;
}

.BodyTextBoxShop input
{
    background-image: url('images/Shop/BodyTextBoxShop.png');
    background-repeat: repeat-x;
    background-position: center center;
    font-size: 12px;
    height: 15px;
    border: 0px;
}

.LeftTextBoxShop
{
    background-image: url('images/Shop/LeftTextBoxShop.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 4px;
    height: 15px;
    font-size:1px;
}

.RowTitleRed_rtl
{
    color: #fa8d0c;
    text-align: right;
    direction: rtl;
    font-size: 16px;
}

.RowTitleRed_ltr
{
    color: #fa8d0c;
    text-align: left;
    direction: ltr;
    font-size: 16px;
}

.FieldGender, FieldGenderF, FieldGenderM
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    direction: rtl;
    vertical-align: top;
}

.ReqField_ltr
{
    font-size: 11px;
    color: #fa8d0c;
    text-align: left;
    direction: ltr;
}

.ReqField_rtl
{
    font-size: 11px;
    color: #fa8d0c;
    text-align: right;
    direction: rtl;
}

.Race_rtl
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-align: right;
    direction: rtl;
}

.Race_ltr
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-align: left;
    direction: ltr;
}

.Step1TxtFirstName
{
    width: 274px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtFirstName input
{
    background-image: url('images/Step1/FirstName.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 12px;
    width: 274px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtLastName
{
    width: 259px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtLastName input
{
    background-image: url('images/Step1/LastName.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 12px;
    width: 259px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtParentName
{
    width: 228px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtParentName input
{
    background-image: url('images/Step1/ParentName.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 12px;
    width: 228px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtParentID
{
    width: 176px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtParentID input
{
    background-image: url('images/Step1/ParentID.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 12px;
    width: 176px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtIDPassport
{
    width: 223px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtIDPassport input
{
    background-image: url('images/Step1/IDPassport.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 223px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtEmail
{
    width: 261px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtEmail input
{
    background-image: url('images/Step1/Email.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 261px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtCellphone
{
    width: 269px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtCellphone input
{
    background-image: url('images/Step1/Cellphone.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 269px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtAnotherPhone
{
    width: 273px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtAnotherPhone input
{
    background-image: url('images/Step1/AnotherPhone.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 273px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtAddress
{
    width: 232px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtAddress input
{
    background-image: url('images/Step1/Street.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 232px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}


.Step1TxtCity
{
    width: 306px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtCity input
{
    background-image: url('images/Step1/City.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 306px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtCountry
{
    width: 290px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtCountry input
{
    background-image: url('images/Step1/Country.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 290px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtZip
{
    width: 292px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtZip input
{
    background-image: url('images/Step1/Zip.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 292px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.DropDownShirts_rtl
{
    position: relative;
    width: 119px;
    font-size: 11px;
    color: #0c2245;
}
.DropDownShirts_rtl .DropDownShirts_rtl-disp, .DropDownShirts_rtl .DropDownShirts_rtl-disp:visited
{
    width: 119px;
    height: 16px;
    background: url(images/Step1/bg-select-3_rtl.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 3px;
    text-decoration: none;
}
.DropDownShirts_rtl .DropDownShirts_rtl-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownShirts_rtl ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 119px;
    padding: 0px;
    margin: 0px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
}
.DropDownShirts_rtl ul li a, .DropDownShirts_rtl ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration:none;
}
.DropDownShirts_rtl ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownShirts_ltr
{
    position: relative;
    width: 119px;
    font-size: 11px;
    color: #0c2245;
}
.DropDownShirts_ltr .DropDownShirts_ltr-disp, .DropDownShirts_ltr .DropDownShirts_ltr-disp:visited
{
    width: 119px;
    height: 16px;
    background: url(images/Step1/bg-select-3_ltr.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding-right: 10px;
    text-decoration: none;
}
.DropDownShirts_ltr .DropDownShirts_ltr-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownShirts_ltr ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 119px;
    padding: 0px;
    margin: 0px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
}
.DropDownShirts_ltr ul li a, .DropDownShirts_ltr ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownShirts_ltr ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}


.Time_rtl
{
    position: relative;
    width: 95px;
    font-size: 11px;
    color: #0c2245;
}
.Time_rtl .Time_rtl-disp, .Time_rtl .Time_rtl-disp:visited
{
    width: 95px;
    height: 16px;
    background: url(images/Step1/time_bg_rtl.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 3px;
    text-decoration: none;
}
.Time_rtl .Time_rtl-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.Time_rtl ul
{
    position: absolute;
    top: 100%;
    right: 4px;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 95px;
    max-height: 200px;
    overflow: auto;
    padding: 0px;
    margin: 0px;
    background: #FFFFFF;
    list-style-type: none;
}
.Time_rtl ul li a, .Time_rtl ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration:none;
}
.Time_rtl ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.Time_ltr
{
    position: relative;
    width: 95px;
    font-size: 11px;
    color: #0c2245;
}
.Time_ltr .Time_ltr-disp, .Time_ltr .Time_ltr-disp:visited
{
    width: 95px;
    height: 16px;
    background: url(images/Step1/time_bg_ltr.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 3px;
    text-decoration: none;
}
.Time_ltr .Time_ltr-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.Time_ltr ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 95px;
    padding: 0px;
    margin: 0px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
}
.Time_ltr ul li a, .Time_ltr ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration:none;
}
.Time_ltr ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}


.Step1TxtGroup
{
    width: 220px;
    height: 15px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtGroup input
{
    background-image: url('images/Step1/Group.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 220px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtGroupCoupon
{
    width: 236px;
    height: 15px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtGroupCoupon input
{
    background-image: url('images/Step1/GroupCoupon.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 236px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step1TxtBestResult
{
    width: 59px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtBestResult input
{
    background-image: url('images/Step1/BestResult.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 59px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}


.Step1TxtBirthDayYear
{
    width: 62px;
    height: 16px;
    border: 0px solid #afafaf;
}

.Step1TxtBirthDayYear input
{
    background-image: url('images/Step1/BirthDayYear.jpg');
    background-repeat: no-repeat;
    font-size: 12px;
    width: 62px;
    background-position: right;
    padding-right: 10px;
}

.Step1TxtBirthDayMonth
{
    width: 60px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step1TxtBirthDayMonth input
{
    background-image: url('images/Step1/BirthDayMonth.jpg');
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
    width: 60px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    padding-right: 20px;
}

.Step1ToPolicy_rtl
{
    background-image: url('images/Step1/ToPolicy_he.png');
    background-repeat: no-repeat;
    background-position: top;
    width: 70px;
    height: 30px;
    cursor: pointer;
}

.Step1ToPolicyText_rtl
{
    color: #ffffff;
    font-size: 18px;
    direction: rtl;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.Step1ToContinueRight
{
    background-image: url('images/General/BlueButtonRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    width: 5px;
    height: 30px;
    cursor: pointer;
}

.Step1ToContinueBody
{
    background-image: url('images/General/BlueButtonBody.png');
    background-repeat: repeat-x;
    background-position: center top;
    height: 30px;
    cursor: pointer;
}

.Step1ToContinueLeft
{
    background-image: url('images/General/BlueButtonLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    width: 5px;
    height: 30px;
    cursor: pointer;
}

.Step1ToContinueBody a
{
    text-decoration: none !important;
}

.Step1ToContinueText_rtl
{
    color: #ffffff;
    font-size: 18px;
    direction: rtl;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.Step1ToPolicy_ltr
{
    background-image: url('images/Step1/ToPolicy_en.png');
    background-repeat: no-repeat;
    background-position: top;
    width: 80px;
    height: 30px;
    cursor: pointer;
}

.Step1ToPolicyText_ltr
{
    color: #ffffff;
    font-size: 18px;
    direction: ltr;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.Step1ToContinue_ltr
{
    background-image: url('images/Step1/ToContinue_en.png');
    background-repeat: no-repeat;
    background-position: top;
    width: 151px;
    height: 31px;
    cursor: pointer;
}


.Step1ToContinue_ltr a
{
    text-decoration: none !important;
}

.Step1ToContinueText_ltr
{
    color: #ffffff;
    font-size: 18px;
    direction: ltr;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.Step1TableHeader_rtl
{
    background-image: url('images/Step1/Step1TableHeader_he.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 741px;
    height: 17px;
}

.Step1TableBody_rtl
{
    background-image: url('images/Step1/Step1TableBody_he.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 741px;
}

.Step1TableFooter_rtl
{
    background-image: url('images/Step1/Step1TableFooter_he.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 741px;
    height: 17px;
}

.Step1TableHeader_ltr
{
    background-image: url('images/Step1/Step1TableHeader_en.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 741px;
    height: 17px;
}

.Step1TableBody_ltr
{
    background-image: url('images/Step1/Step1TableBody_en.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 741px;
}

.Step1TableFooter_ltr
{
    background-image: url('images/Step1/Step1TableFooter_en.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 741px;
    height: 17px;
}

.Step1BirthDayTitle_rtl
{
    background-image: url('images/Step1/BirthDay_Month_Title.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 35px;
    height: 16px;
    color: #ffffff;
    font-size: 11px;
    text-align: right;
}

.Step1BirthDayValue_rtl
{
    width: 25px;
    height: 16px;
}

.Step1BirthDayValue_rtl input
{
    background-image: url('images/Step1/BirthDay_Day_Value.png');
    background-repeat: no-repeat;
    background-position: right top;
    width: 25px;
    height: 16px;
}

.Step1BirthDayTitle_ltr
{
    background-image: url('images/Step1/BirthDayTitle_en.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 50px;
    height: 16px;
    color: #ffffff;
    font-size: 11px;
    text-align: left;
}

.Step1BirthDayValue_ltr
{
    width: 25px;
    height: 16px;
}

.Step1BirthDayValue_ltr input
{
    background-image: url('images/Step1/BirthDayValue_en.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 25px;
    height: 16px;
}

.GoldenTitle
{
    background-image: url('images/Golden/GoldenTitle.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 744px;
    height: 57px;
    padding-left: 5px;
}

.GoldenHeader_ltr
{
    background-image: url('images/Golden/GoldenHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 748px;
    height: 17px;
}

.GoldenBody_ltr
{
    background-image: url('images/Golden/GoldenBody.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 748px;
}

.GoldenFooter_ltr
{
    background-image: url('images/Golden/GoldenFooter.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 750px;
    height: 17px;
}

.GoldenHeader_rtl
{
    background-image: url('images/Golden/GoldenHeader_he.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 748px;
    height: 17px;
}

.GoldenBody_rtl
{
    background-image: url('images/Golden/GoldenBody_he.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 748px;
}

.GoldenFooter_rtl
{
    background-image: url('images/Golden/GoldenFooter_he.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 750px;
    height: 17px;
}

/*STEP1.ASPX END*/

/*STEP2.ASPX START*/

.addRunnerCla{text-decoration: none;}
a.addRunnerCla {text-decoration: none;}

.ShoppingCartHeader
{
    background-image: url('images/Step2/ShoppingCartHeader.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    width: 739px;
    vertical-align:top;
}

.ShoppingTitle, .ShoppingTitleID
{
    font-size: 12px;
    font-weight: bold;
}

.Payment
{
    background-image: url('images/Step2/Payment.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 80px;
    height: 30px;
    cursor: pointer;
}

.AddShirt {color: #000000; cursor:pointer; font-weight:bold;}
.AddShirt a { text-decoration: none; color: #000000;}

.ShoppingTitleOrange
{
    font-size: 14px;
    font-weight: bold;
    background-color: #ff7614;
}

.ShoppingTitleGreen
{
    font-size: 14px;
    font-weight: bold;
    background-color: #a1d322;
}

.DropDownSize_ltr
{
    position: relative;
    width: 119px;
    font-size: 11px;
    color: #0c2245;
}
.DropDownSize_ltr .DropDownSize_ltr-disp, .DropDownSize_ltr .DropDownSize_ltr-disp:visited
{
    width: 119px;
    height: 16px;
    background: url(images/Golden/bg-select-3_ltr1.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding-left: 5px;
    text-decoration: none;
}
.DropDownSize_ltr .DropDownSize_ltr-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownSize_ltr ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 119px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.DropDownSize_ltr ul li a, .DropDownSize_ltr ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownSize_ltr ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownQuantity_ltr
{
    position: relative;
    width: 63px;
    font-size: 11px;
    color: #0c2245;
    left: 20px;
}
.DropDownQuantity_ltr .DropDownQuantity_ltr-disp, .DropDownQuantity_ltr .DropDownQuantity_ltr-disp:visited
{
    width: 63px;
    height: 15px;
    background: url(images/Golden/quantity_ltr1.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding-left: 10px;
    text-decoration: none;
}
.DropDownQuantity_ltr .DropDownQuantity_ltr-disp:hover
{
    position: relative;
    background-position: 0 -15px;
    text-decoration: none;
}
.DropDownQuantity_ltr ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 63px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.DropDownQuantity_ltr ul li a, .DropDownQuantity_ltr ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownQuantity_ltr ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownSize_rtl
{
    position: relative;
    width: 119px;
    font-size: 11px;
    color: #0c2245;
}
.DropDownSize_rtl .DropDownSize_rtl-disp, .DropDownSize_rtl .DropDownSize_rtl-disp:visited
{
    width: 119px;
    height: 16px;
    background: url(images/Golden/bg-select-3_rtl1.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding-left: 5px;
    text-decoration: none;
}
.DropDownSize_rtl .DropDownSize_rtl-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownSize_rtl ul
{
    position: absolute;
    top: 100%;
    right: 5px;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 119px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.DropDownSize_rtl ul li a, .DropDownSize_rtl ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownSize_rtl ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownQuantity_rtl
{
    position: relative;
    width: 63px;
    font-size: 11px;
    color: #0c2245;
    right: 20px;
}
.DropDownQuantity_rtl .DropDownQuantity_rtl-disp, .DropDownQuantity_rtl .DropDownQuantity_rtl-disp:visited
{
    width: 63px;
    height: 15px;
    background: url(images/Golden/quantity_rtl1.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    text-decoration: none;
}
.DropDownQuantity_ltr .DropDownQuantity_rtl-disp:hover
{
    position: relative;
    background-position: 0 -15px;
    text-decoration: none;
}
.DropDownQuantity_rtl ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 63px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.DropDownQuantity_rtl ul li a, .DropDownQuantity_rtl ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownQuantity_rtl ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

/*STEP2.ASPX END*/

/*STEP3.ASPX START*/

.TitleRequired_rtl
{
    color: #FF7614;
    font-size:14px;
    font-weight: bold;
    text-align: center;
    direction: rtl;
}

.TitleRequired_ltr
{
    color: #FF7614; 
    font-size:14px; 
    font-weight: bold;
    text-align: center;
    direction: ltr;
}

.TitleRed_rtl
{
    font-size: 14px;
    color: #ff7614;
    font-weight: bold;
    text-align: right;
    direction: rtl;
}

.TitleRed_ltr
{
    font-size: 14px;
    color: #ff7614;
    font-weight: bold;
    text-align: left;
    direction: ltr;
}

.TitleBlack_rtl
{
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-align: right;
    direction: rtl;
}

.TitleBlack_ltr
{
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    direction: ltr;
}

.Step3TxtCreditName
{
    width: 192px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtCreditName input
{
    background-image: url('images/Step3/FullName.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 192px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtAddress
{
    width: 288px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtAddress input
{
    background-image: url('images/Step3/Address.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 288px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtCity
{
    width: 306px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtCity input
{
    background-image: url('images/Step3/City.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 306px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtZip
{
    width: 293px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtZip input
{
    background-image: url('images/Step3/Zip.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 293px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtEmail
{
    width: 293px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtEmail input
{
    background-image: url('images/Step3/Email.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 293px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtID
{
    width: 228px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtID input
{
    background-image: url('images/Step3/ID.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 228px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtCreditNumber
{
    width: 253px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtCreditNumber input
{
    background-image: url('images/Step3/CreditCardNumber.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 253px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.Step3TxtLast3Digits
{
    width: 131px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.Step3TxtLast3Digits input
{
    background-image: url('images/Step3/3LastDigits.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 131px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.DropDownShort_rtl
{
    position: relative;
    width: 119px;
    font-size: 11px;
    color: #0c2245;
    left: 6px;
}
.DropDownShort_rtl .DropDownShort_rtl-disp, .DropDownShort_rtl .DropDownShort_rtl-disp:visited
{
    width: 119px;
    height: 16px;
    background: url(images/Step3/bg-select-3_rtl.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 3px;
    text-decoration: none;
}
.DropDownShort_rtl .DropDownShort_rtl-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownShort_rtl ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 119px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
}
.DropDownShort_rtl ul li a, .DropDownShort_rtl ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownShort_rtl ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownShort_ltr
{
    position: relative;
    width: 119px;
    font-size: 11px;
    color: #0c2245;
    right: 6px;
}
.DropDownShort_ltr .DropDownShort_ltr-disp, .DropDownShort_ltr .DropDownShort_ltr-disp:visited
{
    width: 119px;
    height: 16px;
    background: url(images/Step3/bg-select-3_ltr.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 -7px;
    text-decoration: none;
}
.DropDownShort_ltr .DropDownShort_ltr-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownShort_ltr ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 119px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
}
.DropDownShort_ltr ul li a, .DropDownShort_ltr ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownShort_ltr ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownLong_rtl
{
    position: relative;
    width: 118px;
    font-size: 11px;
    color: #0c2245;
    left: 105px;
}
.DropDownLong_rtl .DropDownLong_rtl-disp, .DropDownLong_rtl .DropDownLong_rtl-disp:visited
{
    width: 267px;
    height: 16px;
    background: url(images/Step3/bg-select-4_rtl.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 3px;
    height: 16px;
    line-height: 16px;
    text-decoration: none;
}
.DropDownLong_rtl .DropDownLong_rtl-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownLong_rtl ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 267px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
    right: -34px;
}
.DropDownLong_rtl ul li a, .DropDownLong_rtl ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none;
}
.DropDownLong_rtl ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.DropDownLong_ltr
{
    position: relative;
    width: 118px;
    font-size: 11px;
    color: #0c2245;
    right: 105px;
}
.DropDownLong_ltr .DropDownLong_ltr-disp, .DropDownLong_ltr .DropDownLong_ltr-disp:visited
{
    width: 267px;
    height: 16px;
    background: url(images/Step3/bg-select-4_ltr.png) no-repeat 0 0;
    display: block;
    color: #0c2245;
    padding: 0 3px;
    height: 16px;
    line-height: 16px;
    text-decoration: none;
}
.DropDownLong_ltr .DropDownLong_ltr-disp:hover
{
    position: relative;
    background-position: 0 -16px;
    text-decoration: none;
}
.DropDownLong_ltr ul
{
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    display: none;
    z-index: 99;
    width: 267px;
    max-height: 200px;
    overflow: auto;
    background: #FFFFFF;
    list-style-type: none;
}
.DropDownLong_ltr ul li a, .DropDownLong_ltr ul li a:visited
{
    padding: 3px;
    background: #FFFFFF;
    display: block;
    color: #0c2245;
    cursor: default;
    text-decoration: none !important;
}
.DropDownLong_ltr ul li a:hover
{
    background: #3399ff;
    color: #FFFFFF;
    text-decoration: none;
}

.Total
{
    background-image: url('images/Step3/TotalPay.jpg');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 206px;
    height: 30px;
}

.Pay
{
    background-image: url('images/Step3/Pay.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 60px;
    height: 30px;
}

.Pay a
{
    text-decoration: none;
}

/*STEP3.ASPX END*/

/*STEP4.ASPX START*/

.Step4Confirmation_ltr
{
    direction: ltr;
    text-align: left;
    font-weight: bold;
}

.Step4Confirmation_rtl
{
    direction: rtl;
    text-align: right;
    font-weight: bold;
}

/*STEP4.ASPX END*/

/*PARTICIPANTS.ASPX START */

.ParticipantsHeader
{
    background-image: url('images/Participants/ParticipantsHeader.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}

.ParticipantsTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}

.ParticipantsButtonRight
{
    background-image: url('images/Participants/ParticipantsButtonRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    width: 7px;
    height: 20px;
}

.ParticipantsButtonBody
{
    background-image: url('images/Participants/ParticipantsButtonBody.png');
    background-repeat: repeat-x;
    background-position: center top;
    height: 20px;
}

.ParticipantsButtonLeft
{
    background-image: url('images/Participants/ParticipantsButtonLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    width: 7px;
    height: 20px;
}

.ParticipantsButtonBody a { text-decoration: none;}


.FieldCheckBox_rtl
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    direction: rtl;
    vertical-align: top;
}

.FieldCheckBox_ltr
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    direction: ltr;
    vertical-align: top;
}

.View
{
    background-image: url('images/Participants/view.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 70px;
    height: 20px;
    cursor: pointer;
}

.Search
{
    background-image: url('images/Participants/search.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 70px;
    height: 20px;
    cursor: pointer;
}

.InnerButton_rtl
{
    font-size: 14px;
    color: #ffffff;
    direction:rtl;
    text-align:center;
    padding-left: 4px;
    padding-right: 4px;
}

.InnerButton_ltr
{
    font-size: 14px;
    color: #ffffff;
    direction:ltr;
    text-align:center;
    padding-left: 4px;
    padding-right: 4px;
}


.Search a, .View a
{
    text-decoration: none;
}

.TxtSearch
{
    width: 192px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.TxtSearch input
{
    background-image: url('images/Participants/Search.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 192px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}


/*PARTICIPANTS.ASPX END */


/*DEFAULT.ASPX START */

.TopLeftBanner
{
    background-image: url('images/Default/TopLeftBanner.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 386px;
    height: 128px;
}

.BottomLeftBanner
{
    background-image: url('images/Default/BottomLeftBanner.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 386px;
    height: 128px;
}

.BottomRightBanner
{
    background-image: url('images/Default/BottomRightBanner.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 386px;
    height: 128px;
}

.Content1Header
{
    background-image: url('images/Default/Content1Header.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 386px;
    height: 17px;
}

.Content1Body
{
    background-image: url('images/Default/Content1Body.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 386px;
}

.Content1Footer_he
{
    background-image: url('images/Default/Content1Footer_he.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 386px;
    height: 100px;
}

.Content1Footer_en
{
    background-image: url('images/Default/Content1Footer_en.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 386px;
    height: 100px;
}

.Content1Footer_de
{
    background-image: url('images/Default/Content1Footer_de.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 386px;
    height: 100px;
}

.Content1Footer_es
{
    background-image: url('images/Default/Content1Footer_es.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 386px;
    height: 100px;
}

.Content1Footer_fr
{
    background-image: url('images/Default/Content1Footer_fr.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 386px;
    height: 100px;
}

#mask 
{
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.window 
{
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
 
#dialog_en 
{
  width:600px; 
  height:700px;
  padding:10px;
  background-image: url('images/Golden/GoldePopupBack_en.png');
  background-repeat: no-repeat;
  background-position: top center;
} 

#dialog_he 
{
  width:600px; 
  height:700px;
  padding:10px;
  background-image: url('images/Golden/GoldePopupBack_he.png');
  background-repeat: no-repeat;
  background-position: top center;
} 

#dialog_de
{
  width:600px; 
  height:700px;
  padding:10px;
  background-image: url('images/Golden/GoldePopupBack_de.png');
  background-repeat: no-repeat;
  background-position: top center;
}

#dialog_fr
{
  width:600px; 
  height:700px;
  padding:10px;
  background-image: url('images/Golden/GoldePopupBack_fr.png');
  background-repeat: no-repeat;
  background-position: top center;
}

#dialog_es
{
  width:600px; 
  height:700px;
  padding:10px;
  background-image: url('images/Golden/GoldePopupBack_es.png');
  background-repeat: no-repeat;
  background-position: top center;
}    

.Register
{
  width:144px; 
  height:31px;
  padding:10px;
  background-image: url('images/Golden/GoldePopupRegister_en.png');
  background-repeat: no-repeat;
  background-position: top center;
}

#dialog_he_ex 
{
  width:500px; 
  height:500px;
  padding:10px;
  background-image: url('images/Step1/Info_Expected-result_he.png');
  background-repeat: no-repeat;
  background-position: top center;
} 


.Races
{
}

.NewsHeader
{
    background-image: url('images/Default/NewsHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 386px;
    height: 18px;
}

.NewsBody
{
    background-image: url('images/Default/NewsBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 386px;
}

.NewsFooter
{
    background-image: url('images/Default/NewsFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 386px;
    height: 18px;
}

.HomeRegister
{
    background-image: url('images/Step2/Payment.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 80px;
    height: 30px;
    cursor: pointer;
}


/*DEFAULT.ASPX END */

/*CONTACT.ASPX START*/

.ContactHeader
{
    background-image: url('images/Contact/ContactHeader.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 476px;
    height: 17px;
}

.ContactBody
{
    background-image: url('images/Contact/ContactBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 476px;
}

.ContactFooter
{
    background-image: url('images/Contact/ContactFooter.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 476px;
    height: 17px;
}

.ContactShort_rtl
{
    width: 305px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.ContactShort_rtl input
{
    background-image: url('images/Contact/ContactShort.jpg');
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
    width: 305px;
    margin-right: auto;
    margin-left: auto;
    text-indent: 10px;
}

.ContactLeft
{
    text-align: left;
    direction:ltr;
}

.ContactShort_rtl input.field
{
}

.ContactLong_rtl
{
    width: 305px;
    height: 78px;
    border: 0px solid #afafaf;
    padding-right: 1px;
}

.ContactLong_rtl textarea
{
    background-image: url('images/Contact/ContactLong.jpg');
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
    width: 305px;
    margin-right: auto;
    margin-left: auto;
    text-align: right;
    overflow: auto;
    padding-right: 5px;
    resize: none;
}

.ContactShort_ltr
{
    width: 305px;
    height: 16px;
    border: 0px solid #afafaf;
    padding-left: 1px;
}

.ContactShort_ltr input
{
    background-image: url('images/Contact/ContactShort.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 305px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
}

.ContactLong_ltr
{
    width: 305px;
    height: 78px;
    border: 0px solid #afafaf;
    padding-left: 1px;
}

.ContactLong_ltr textarea
{
    background-image: url('images/Contact/ContactLong.jpg');
    background-repeat: no-repeat;
    background-position: left;
    font-size: 12px;
    width: 305px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    overflow: auto;
    padding-left: 5px;
    resize: none;
}

.OrangeText_rtl
{
    text-align: right;
    direction: rtl;
    color: #ff7614;
    font-weight: bold;
    font-size: 12px;
}

.OrangeText_ltr
{
    text-align: left;
    direction: ltr;
    color: #ff7614;
    font-weight: bold;
    font-size: 12px;
}

.ContactSend
{
    background-image: url('images/Contact/ContactSend.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 60px;
    height: 30px;
}

.ContactSend a
{
    text-decoration: none;
}


.ContactLongRight
{
    background-image: url('images/Contact/ContactLongRight.png');
    background-repeat: no-repeat;
    background-position:center center;
    width: 9px;
    height: 78px;
    font-size:1px;
}

.ContactLongBody
{
    font-size: 12px;
    height: 78px;
}

.ContactLongBody input
{
    background-image: url('images/Contact/ContactLongBody.png');
    background-repeat: repeat-x;
    background-position: center center;
    font-size: 12px;
    height: 78px;
}

.ContactLongLeft
{
    background-image: url('images/Contact/ContactLongLeft.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 9px;
    height: 78px;
    font-size:1px;
}


/*CONTACT.ASPX END*/

/*MAPS.ASPX START*/

._RulsBack
{
    background-image: url('images/Maps/RulsBack.png');
    background-repeat: repeat-y;
    background-position: top center;
    text-align: center;
    padding-right: 55px;
    width: 743px;
    height: 123px;
}

._MapsRuls
{
    background-image: url('images/Maps/MapsRuls.png');
    background-repeat: repeat-y;
    background-position: top center;
    text-align: center;
    width: 704px;
    height: 107px;
}

._MapFooter
{
    background-image: url('images/Maps/FooterMap.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 31px;
}

.MapPageBlueBody
{
    background-image: url('images/Maps/PageBlueBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 811px;
}

.MapBody
{
    background-image: url('images/Maps/MapBody.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 811px;
}

.MapFooter_he
{
    background-image: url('images/Maps/FooterMap_he.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 150px;
}
.MapFooter_en
{
    background-image: url('images/Maps/FooterMap_en.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 150px;
}

.MapFooter_de
{
    background-image: url('images/Maps/FooterMap_de.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 150px;
}

.MapFooter_es
{
    background-image: url('images/Maps/FooterMap_es.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 150px;
}

.MapFooter_fr
{
    background-image: url('images/Maps/FooterMap_fr.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 811px;
    height: 150px;
}


.MapsRuls
{
    background-image: url('images/Maps/MapsRuls.png');
    background-repeat: no-repeat;
    background-position: top center;
    text-align: center;
    width: 704px;
    height: 107px;
    padding-right: 30px;
}

.RulsBack
{
    background-image: url('images/Maps/RulsBack.png');
    background-repeat: no-repeat;
    background-position: top center;
    text-align: center;
    width: 743px;
    height: 123px;
    margin-right: 27px;
    margin-top: -5px;
}

/*MAPS.ASPX END*/

/*TABS.ASCX START*/

.BodySideDiv
{
    background-image: url('images/SideMenu/SideMenuBody.png');
    background-repeat: repeat-y;
    background-position: center center;
    width: 197px;
}

.TopSideDiv
{
    background-image: url('images/SideMenu/SideMenuTop.png');
    background-repeat: no-repeat;
    background-position: center top;
    width: 197px;
}

.BottomSideDiv
{
    background-image: url('images/SideMenu/SideMenuBottom.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 197px;
}


.SideMenuTopR
{
    width: 175px;
    height: 27px;
    background-color: #007acc;
    background-image: url('images/SideMenu/ShadowTop.png');
    background-repeat: no-repeat;
    background-position: top center;
}

.SideMenuActiveTop
{
    width: 175px;
    height: 27px;
    background-color: #ff7614;
    background-image: url('images/SideMenu/ShadowTop.png');
    background-repeat: no-repeat;
    background-position: top center;
}


.SideMenuBottomR
{
    width: 175px;
    height: 27px;
    background-color: #007acc;
    background-image: url('images/SideMenu/ShadowBottom.png');
    background-repeat: no-repeat;
    background-position: bottom center;
}

.SideMenuActiveBottom
{
    width: 175px;
    height: 27px;
    background-color: #ff7614;
    background-image: url('images/SideMenu/ShadowBottom.png');
    background-repeat: no-repeat;
    background-position: bottom center;
}

.SideMenuR
{
    width: 175px;
    background-color: #007bcc;
}

.SideMenuTopActive
{
    width: 175px;
    background-color: #ff7614;
}

.SideMenuG
{
    width: 175px;
    background-color: #339545;
}

.SideMenuTopG
{
    width: 175px;
    height: 27px;
    background-color: #339545;
    background-image: url('images/SideMenu/ShadowTop.png');
    background-repeat: no-repeat;
    background-position: top center;
}

.SideMenuBottomG
{
    width: 175px;
    height: 27px;
    background-color: #339545;
    background-image: url('images/SideMenu/ShadowBottom.png');
    background-repeat: no-repeat;
    background-position: bottom center;
}

a.SideMenuBtnHref:link
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.SideMenuBtnHref:active
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.SideMenuBtnHref:visited
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.SideMenuBtnHref:hover
{
    color: #a7dcff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

/* Active link */
a.SideMenuBtnHrefActive:link
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.SideMenuBtnHrefActive:active
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.SideMenuBtnHrefActive:visited
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.SideMenuBtnHrefActive:hover
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

/*TABS.ASCX END*/

/*RACEINFO.ASPX START*/

.RacePolicy a, .RaceRegister a
{
    text-decoration: none;
}

.RacePolicy
{
    width: 100px;
    height: 30px;
    background-image: url('images/RaceInfo/policy.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}

.RaceRegister
{
    width: 80px;
    height: 30px;
    background-image: url('images/RaceInfo/register_he.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}


/*RACEINFO.ASPX END*/

/*TRAINNING.ASPX START*/

.TrainningPolicy a, .TrainningRegister a
{
    text-decoration: none;
}

.TrainningPolicy
{
    width: 100px;
    height: 30px;
    background-image: url('images/Trainning/policy.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}

.TrainningRegister
{
    width: 80px;
    height: 30px;
    background-image: url('images/Trainning/register.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    cursor: pointer;
}

/*TRAINNING.ASPX END*/


/* #region New CSS */

/* #endregion New CSS */

/*General Classes End*/

/* #region New CSS */
/*Timer Start*/
.TimerBg
{
    background-image: url('images/Master/Timer.png');
    background-position: left top;
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: center;
    width: 238px;
    height: 112px;
}

.DayTxt
{
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    color: #007bcc;
    text-align: center;
    padding-top: 14px;
}

.TimerTxt
{
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    padding-top: 0px;
    padding-right: 4px;
    color: #ffffff;
}

.TimeLeftTxt
{
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    direction: rtl;
}

/* #endregion */

/*Timer End*/

/*Content Start*/

.shadow
{
    -moz-box-shadow: 3px 3px 4px #3a3a3a;
    -webkit-box-shadow: 3px 3px 4px #3a3a3a;
    box-shadow: 3px 3px 4px #3a3a3a; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3a3a3a')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3a3a3a');
}

.LightShadow
{
    -moz-box-shadow: 3px 3px 4px #6d6d6d;
    -webkit-box-shadow: 3px 3px 4px #6d6d6d;
    box-shadow: 3px 3px 4px #6d6d6d; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6d6d6d')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6d6d6d');
}

.shadow img
{
}

.WhiteSeparator
{
    font-size: 1px;
    height: 4px;
}

/* #region NEW CSS */
.ContentItem
{
    border: 4px solid #007bcc;
    background-color: #ffffff;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
    margin: 0px;
}

.ContentItem div
{
    padding: 0px;
    margin: 0px;
}

/* #endregion NEW CSS */

/* #region New CSS */
.HomeContentItem
{
    border: 4px solid #b7d700;
    background-color: #ffffff;
}

/* #endregion New CSS END */

.ContentItem img
{
    padding: 0px;
    margin: 0px;
}

/* #region New CSS */
#RaceInfoTbl table td
{
    border: 2px solid #fa8d0c;
    text-align: center;
}

/* #endregion New CSS */
/*Content End*/

/*Menus Start*/

/* #region New CSS Implementation START*/
.MenuBG
{
    background-image: url('images/Header/MenuBG.jpg');
    background-position: bottom;
    background-repeat: no-repeat;
    vertical-align: top;
    width: 553px;
    height: 102px;
    padding-top: 30px;
}

.UpperMenuSeparator
{
    background-image: url('images/Header/UpperMenuSeparator.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 4px;
    vertical-align: middle;
    font-size: 1px;
}

.LowerMenuSeparator
{
    background-image: url('images/Header/LowerMenuSeparator.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 4px;
    vertical-align: middle;
    font-size: 1px;
}

/* #endregion New CSS Implementation END */

.SideMenu
{
    background-color: #e61e29;
    text-align: right;
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
}
.SideMenu a:link
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.SideMenu a:active
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.SideMenu a:visited
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.SideMenu a:hover
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #fac2c5;
    text-decoration: none;
}

.SideMenuActive
{
    background-color: #000000;
    text-align: right;
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
}
.SideMenuActive a:link
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.SideMenuActive a:active
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.SideMenuActive a:visited
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.SideMenuActive a:hover
{
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
/*Menus End*/

/*Footer Start*/
/* #region START  */
.backgroundFooter
{
    background-image: url('images/FooterBackground.png');
    background-repeat: no-repeat;
    width: 899px;
    height: 282px;
}

.footer
{
    width: 900px;
    background-color: White;
}

/* #endregion END  */

/*Footer End*/


/*Forms Start*/


.TdFieldInput
{
    text-align: center;
}

/* #region new css */
.ReqField
{
    font-size: 14px;
    color: #fa8d0c;
    font-weight: bold;
    padding: 3px;
}

/* #endregion new css */

/* #region new css */


/* #endregion new css */

.txtNormal
{
    width: 168px;
    height: 20px;
    border: 2px solid #afafaf;
    padding-right: 1px;
}

.txtNormal input
{
    font-size: 12px;
    width: 166px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.txtSmall
{
    margin: 0px;
    padding: 0px;
    height: 20px;
    border: 1px solid #afafaf;
    text-align: center;
}

.txtSmall input
{
    font-size: 12px;
    width: 58px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.contentText
{
    border: 1px solid #afafaf;
    width: 200px;
}


.contentText input
{
    font-size: 12px;
    height: 75px;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
}

.contentTextArea
{
    font-size: 12px;
    height: 80px;
    width: 190px;
    padding-right: 5px;
    padding-left: 5px;
    overflow: auto;
}

.GreedTitleHE
{
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    direction: rtl;
    display: inline-block;
    padding: 1px 4px 1px 4px;
}

.GreedTitleEN
{
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    direction: ltr;
    display: inline-block;
    padding: 1px 4px 1px 4px;
}

.GridHeader, .GridHeader div
{
    text-align: center;
    background: #007bcc;
}

/* PRINT */
.PrintHeader, .PrintHeader div
{
    text-align: center;
    background: blue !important;
    border: solid 1px red !important;
}


.SelectRace
{
    margin-right: auto;
    margin-left: auto;
}

/*Forms End*/

/*Races Start*/

.RowTitleRedEn
{
    color: #fa8d0c;
    font-weight: bold;
    text-align: left;
    direction: ltr;
}

.-
{
    color: #000000;
    font-weight: bold;
    text-align: right;
    direction: rtl;
}

.RowTitleBlackEn
{
    color: #000000;
    font-weight: bold;
    text-align: left;
    direction: ltr;
}
/*Races End*/




.txtLastMarathon
{
    padding-right: 9px;
    width: 165px;
    background: url(images/txtLastMarathon.jpg);
    background-repeat: no-repeat;
    height: 23px;
}

.txtLastMarathon input
{
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    color: #38697e;
    width: 143px;
    margin: 3px 16px 5px 0px;
}


.txtNormalQuiz
{
    width: 212px; /*background: url(images/txtNormal.jpg);     background-repeat: no-repeat;*/
    height: 23px;
    border: 1px solid #bdbdbd;
}

.txtBoxFAQ
{
    width: 212px;
    height: 23px;
    border: 1px solid #bdbdbd;
}

.txtMedium
{
    width: 217px;
    background: url(images/txtMedium.jpg);
    background-repeat: no-repeat;
    height: 23px;
}

.txtMedium input
{
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    color: #38697e;
    width: 190px;
    margin: 3px 16px 5px 13px;
}

.txtBoxFAQMulti
{
    border: 1px solid #bdbdbd;
}

.contentTextInput
{
    background: url(images/txtContent1.jpg);
    background-repeat: no-repeat;
    font-size: 12px;
    height: 70px;
    line-height: 14px;
    color: #38697e;
    width: 175px;
    margin: 3px 16px 5px 13px;
    overflow: hidden;
}

.contentTextInput1
{
    background: url(images/txtContent1.jpg);
    background-repeat: no-repeat;
    font-size: 12px;
    height: 60px;
    line-height: 14px;
    color: #38697e;
    width: 175px;
    margin: 3px 16px 5px 13px;
    overflow: hidden;
}




.txtDetailsBox
{
    width: 65px;
    background: url(images/txtDetailsBox.jpg);
    background-repeat: no-repeat;
    height: 23px;
}

.txtBlueMonth
{
    width: 75px;
    background: url(images/creditMonth.jpg);
    background-repeat: no-repeat;
    height: 23px;
}

.txtBlueYear
{
    width: 75px;
    background: url(images/creditYear.jpg);
    background-repeat: no-repeat;
    height: 23px;
}


.txtDay input, .txtMonth input, .txtYear input
{
    text-align: center;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    color: #38697e;
}


.CheckBox
{
    cursor: pointer;
}

.RadioButton
{
    width: 22px;
    background: url(images/RadioButton.jpg);
    background-repeat: no-repeat;
    background-position: center;
}


.FormPanel2
{
    padding: 2px;
    border: solid 2px #ea1c28;
    background: #FFF;
}

.FormPanel
{
    padding: 10px;
    border: solid 2px #b7d700;
    background: #FFF;
    width: 720px;
}
.FormPanel1
{
    border: solid 2px #ea1c28;
    background: #FFF;
}

.addthis_button_compact
{
    direction: ltr;
    width: 100px;
    background: url(images/RadioButton.jpg);
    background-repeat: no-repeat;
    background-position: right;
}



.DropDownItem
{
    background: #fff;
}

.DropDownItem:hover
{
    background: #c4e5f2;
    color: #fff !important;
}

.LeftText
{
    text-align: left;
    direction: ltr;
}

.addthis_button_compact
{
    direction: ltr;
    width: 69px;
    height: 31px;
    background-repeat: no-repeat;
    background-position: right;
}


.RedSelect
{
    direction: ltr;
    width: 92px;
    height: 20px;
    padding-right: 30px;
    background: url(images/RedSelect.jpg);
    background-repeat: no-repeat;
    background-position: right;
}

.BlueSelect
{
    cursor: pointer;
    direction: ltr;
    width: 106px;
    height: 20px;
    padding-right: 30px;
    background: url(images/creditType.jpg);
    background-repeat: no-repeat;
    background-position: right;
}

.CancelationTerms textarea
{
    border: solid 1px #ea1c28 !important;
    font-size: 12px;
}


/* --------------------------------
   Auto complete
----------------------------------- */

.CompletionList
{
    margin: 0px !important;
    background-color: inherit;
    color: black;
    border: 1px solid #c6c6c6;
    cursor: pointer;
    text-align: right;
    list-style-type: none;
    font-family: Verdana;
    font-size: 12px;
    padding: 0 !important;
    position: relative;
    float: none;
}

.CompletionListItem
{
    background-color: #fff;
    text-align: right;
}

.CompletionListHighlightedItem
{
    background-color: #83d5f8;
    text-align: right;
}

/* Generic & Default page */

.DropDownCss
{
    width: 65px;
    margin-left: 0px;
    margin-right: auto;
}

.GenericSiteBgTop
{
    background: url(imgs/SiteBgTop.jpg);
    background-repeat: repeat-y;
}

.DefaultMiddleContent
{
    background: url(imgs/ContentImageDefault.jpg);
    background-repeat: repeat-y;
    width: 1000px;
    height: 544px;
}

.GenericSiteBgBottom
{
    background: url(imgs/SiteBgBottom.jpg);
    background-repeat: repeat-y;
}

.Error
{
    font-family: arial;
    font-weight: bold;
    font-size: 10px;
    color: red;
    text-align: right;
}
/* --------------------------------
  END Auto complete
----------------------------------- */

/* Step 4 */
.vCard
{
    background-image: url(Images/vCardForPrint.jpg);
    background-repeat: no-repeat;
    width: 401px;
    height: 185px;
}
.insideVcard
{
    padding: 15px 75px 15px 15px;
}

.btnPrint
{
    width: 70px;
    height: 17px;
    display: block;
}



/* #endregion new css*/

.titleRace
{
    background-color: #ea1c28;
    height: 34px;
    color: White;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
}
#pnlAskTheExpert td
{
    vertical-align: top;
}

/* #region New css */
.faqBold
{
    padding-right: 12px;
    color: #007bcc;
    font-weight: bold;
}
.faqAnswerdBy
{
    color: #007bcc;
    font-weight: bold;
}
.faqContinueOrClose
{
    padding: 0px;
    cursor: pointer !important;
    color: #007bcc !important;
    font-weight: bold;
}

/* #endregion New css */

#gridHeader
{
    background-image: url(Images/Runners/gridHeaderBackground.png );
    background-repeat: no-repeat;
    background-position: top center;
    width: 744px;
}

.GridHeaderTitle
{
    color: White !important;
    height: 51px;
    width: 744px;
    text-align: center;
}

.GridHeaderTitle th a
{
    color: White !important;
    font-size: 16px;
}


.footerTable
{
}

.footerTable td
{
    width: 110px;
}

.longLogoBG
{
    width: 505px;
    height: 200px;
    background-image: url(Images/Footer/longLogoBG1.gif);
    background-repeat: no-repeat;
}

.mediumLogoBG
{
    width: 282px;
    height: 200px;
    background-image: url(Images/Footer/mediumLogoBG1.gif);
    background-repeat: no-repeat;
}

.smallLogoBG
{
    width: 159px;
    height: 89px;
    background-image: url(Images/Footer/smallLogoBG.gif);
    background-repeat: no-repeat;
}

/* #region New css*/

/* #endregion New css*/



.BlackTextEn
{
    text-align: left;
    direction: ltr;
    color: #000000;
    font-size: 12px;
}

.TblText
{
    text-align: center;
    font-weight: normal;
    color: #000000;
    font-size: 13px;
}


/* 19-09-2010 CSS added to tlv 2011 */

a.newsLink:link
{
    color: #e81f26;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    line-height: 12px;
}

a.newsLink:active
{
    color: #e81f26;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    line-height: 12px;
}

a.newsLink:visited
{
    color: #e81f26;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    line-height: 12px;
}

a.newsLink:hover
{
    color: #e81f26;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    line-height: 12px;
}


/* radio & checkbox btns css START */

.radio
{
    width: 70px;
    height: 24px;
    padding: 0 0 0 0;
    background: url(images/Buttons/radioNew.png) no-repeat;
    display: block;
    clear: left;
    margin-right: auto;
    margin-left: auto; /*float: left;*/
}

.checkbox
{
    width: 19px;
    height: 20px;
    padding: 0 0 0 0;
    background: url(images/Buttons/radioNew.png) no-repeat;
    display: block;
    clear: left;
    margin-right: auto;
    margin-left: auto; /*float: left;*/
}

/* radio & checkbox btns css END */




/* menu side */

/* #region New css */

/* Articels */

.articleTitle
{
    color: red;
}

.articleTitle a
{
    color: red;
}

.articleTitle a:hover
{
    color: #FF4600;
}

/* pager links */

.termsContainer
{
    background: url(images/termsDiv.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 261px;
    height: 54px;
    padding-bottom: 5px;
}

.GenericTextInfo_he div, 
.GenericTextInfo_he span, 
.GenericTextInfo_he p, 
.GenericTextInfo_he li, 
.GenericTextInfo_he ul, 
.GenericTextInfo_he td, 
.GenericTextInfo_he a
{
    font-size: 15px;
}

.GenericTextInfo_en div, 
.GenericTextInfo_en span, 
.GenericTextInfo_en p, 
.GenericTextInfo_en li, 
.GenericTextInfo_en ul, 
.GenericTextInfo_en td, 
.GenericTextInfo_en a
{
    font-size: 15px;
}

.GenericTextInfo_de div, 
.GenericTextInfo_de span, 
.GenericTextInfo_de p, 
.GenericTextInfo_de li, 
.GenericTextInfo_de ul, 
.GenericTextInfo_de td, 
.GenericTextInfo_de a
{
    font-size: 15px;
}

.GenericTextInfo_es div, 
.GenericTextInfo_es span, 
.GenericTextInfo_es p, 
.GenericTextInfo_es li, 
.GenericTextInfo_es ul, 
.GenericTextInfo_es td, 
.GenericTextInfo_es a
{
    font-size: 15px;
}

.GenericTextInfo_fr div, 
.GenericTextInfo_fr span, 
.GenericTextInfo_fr p, 
.GenericTextInfo_fr li, 
.GenericTextInfo_fr ul, 
.GenericTextInfo_fr td, 
.GenericTextInfo_fr a
{
    font-size: 15px;
}

.GenericTextInfo_de, .GenericTextInfo_en, .GenericTextInfo_es, .GenericTextInfo_fr, .GenericTextInfo_he
{
    width: 550px; 
}

.GenericTextMaps
{
    font-size: 16px;
    font-weight: bold;
}

.policy div
{
    font-size: 15px;
}

