﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    direction: rtl;
    color: #3C3C3C;
    margin: 0px;
}

a
{
    color: #3C3C3C;
    text-decoration: none;
}

a:hover
{
    color: #3C3C3C;
    text-decoration: underline;
}

.series h1
{
    font-size: 24px;
    margin: 0;
    padding: 6px;
    line-height: 22px;
}

h3
{
    font-size: 16px;
    color: #3C3C3C;
    margin: 0 0 8px 0;
}

h4
{
    font-size: 14px;
    color: #614B85;
    margin: 0 0 8px 0;
}

ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

table
{
    border-collapse: collapse;
}

table tr td
{
    vertical-align: top;
}

.container
{
    width: 980px;
    margin: auto;
}

.seperator
{
    height: 20px;
    display: block;
}

.inline
{
    display: inline;
}

.block
{
    display: block;
}

.bgX
{
    background-repeat: repeat-x;
}

.bgY
{
    background-repeat: repeat-y;
}

.bgN
{
    background-repeat: no-repeat;
}

.bgBottom
{
    background-position: bottom;
}

.bgRight
{
    background-position: right;
}

.spaceBottom
{
    margin-bottom: 10px;
}

.ltr .bgRight
{
    background-position: left;
}

.px10
{
    font-size: 10px;
}

.px12
{
    font-size: 12px;
}

.px14
{
    font-size: 14px;
}

.px16
{
    font-size: 16px;
}

.px18
{
    font-size: 18px;
}

.px20
{
    font-size: 20px;
}

.rtl
{
    direction: rtl;
}

.ltr
{
    direction: ltr;
}

.floatRight
{
    float: right;
}

.ltr .floatRight
{
    float: left;
}

.floatLeft
{
    float: left;
}

.ltr .floatLeft
{
    float: right;
}

.clear
{
    clear: both;
}



.menuLinks ul
{
    margin-top: 7px;
}

.menuLinks ul li
{
    display: inline;
    background-image: url('images/bg/linksBorder.jpg');
    background-repeat: no-repeat;
    background-position: left;
    padding: 8px 0 8px 1px;
}

.menuLinks a
{
    color: White;
    font-weight: bold;
    padding: 7px 12px 10px 12px;
}

.menuLinks a:hover
{
    background-color: #9F9F9F;
    text-decoration: none;
}

.menuLinks .linkSeperator
{
    height: 35px;
}

.searchPanel .marg6
{
    margin: 6px 6px 6px 0;
    vertical-align: top;
}

.ltr .searchPanel .marg6
{
    margin: 6px 0 6px 6px;
}

.searchPanel .searchBorder
{
    margin: 0 6px 0 0;
}

.ltr .searchPanel .searchBorder
{
    margin: 0 0 0 6px;
}

.searchPanel .textbox
{
    height: 14px;
    text-align: center;
}

.searchPanel .searchBtn
{
    background-image: url('images/icons/search.jpg');
}

.searchPanel .searchBtn:hover
{
    background-image: url('images/icons/search_h.jpg');
}

.searchPanel .playBtn
{
    background-image: url('images/icons/play.jpg');
}

.searchPanel .playBtn:hover
{
    background-image: url('images/icons/play_h.jpg');
}

.ltr .searchPanel .playBtn
{
    background-image: url('images/icons/play_ltr.jpg');
}

.ltr .searchPanel .playBtn:hover
{
    background-image: url('images/icons/play_h_ltr.jpg');
}

.searchPanel .loginPanel
{
    line-height: 19px;
    padding: 0 0 0 5px;
    float: left;
}

.ltr .searchPanel .loginPanel
{
    padding: 0 5px 0 0;
    float: right;
}

.subjectLinks
{
    margin: 0 10px 0 0;
    padding: 2px 32px 2px 0;
    background-position: right;
    background-repeat: no-repeat;
}

.ltr .subjectLinks
{
    padding: 2px 0 2px 32px;
    margin: 0 0 0 10px;
    background-position: left;
}

.subjectLinks a span
{
    background-image: url('images/bg/subjectBG.jpg');
    width: 115px;
    display: block;
    height: 19px;
    line-height: 19px;
    color: #2E2E2E;
    font-size: 11px;
    padding: 0 6px 0 6px;
}

.subjectLinks a span:hover
{
    background-image: url('images/bg/subjectBG_h.jpg');
    color: #DFDFDF;
}

.seriesPromo
{
    font-size: 12px;
    margin: 0 10px 0 0;
}

.ltr .seriesPromo
{
    margin: 0 0 0 10px;
}

.seriesPromo a span
{
    display: block;
    width: 93px;
    height: 19px;
    line-height: 19px;
    color: #DFDFDF;
    text-align: right;
    padding: 0 5px 0 0;
}

.ltr .seriesPromo a span
{
    text-align: left;
    padding: 0 0 0 5px;
}

.seriesPromo a.promo1 span
{
    background-image: url('images/bg/catPlay1.jpg');
}

.seriesPromo a.promo1 span:hover
{
    background-image: url('images/bg/catPlay1_h.jpg');
}
.seriesPromo a.promo2 span
{
    background-image: url('images/bg/catPlay2.jpg');
}

.seriesPromo a.promo2 span:hover
{
    background-image: url('images/bg/catPlay2_h.jpg');
}
.seriesPromo a.promo3 span
{
    background-image: url('images/bg/catPlay3.jpg');
}

.seriesPromo a.promo3 span:hover
{
    background-image: url('images/bg/catPlay3_h.jpg');
}
.seriesPromo a.promo4 span
{
    background-image: url('images/bg/catPlay4.jpg');
}

.seriesPromo a.promo4 span:hover
{
    background-image: url('images/bg/catPlay4_h.jpg');
}

.ltr .seriesPromo a.promo1 span
{
    background-image: url('images/bg/catPlay1_ltr.jpg');
}

.ltr .seriesPromo a.promo1 span:hover
{
    background-image: url('images/bg/catPlay1_h_ltr.jpg');
}
.ltr .seriesPromo a.promo2 span
{
    background-image: url('images/bg/catPlay2_ltr.jpg');
}

.ltr .seriesPromo a.promo2 span:hover
{
    background-image: url('images/bg/catPlay2_h_ltr.jpg');
}
.ltr .seriesPromo a.promo3 span
{
    background-image: url('images/bg/catPlay3_ltr.jpg');
}

.ltr .seriesPromo a.promo3 span:hover
{
    background-image: url('images/bg/catPlay3_h_ltr.jpg');
}
.ltr .seriesPromo a.promo4 span
{
    background-image: url('images/bg/catPlay4_ltr.jpg');
}

.ltr .seriesPromo a.promo4 span:hover
{
    background-image: url('images/bg/catPlay4_h_ltr.jpg');
}

.series
{
    text-align: center;
    background-repeat: no-repeat;
    background-position: bottom;
}

.series h1
{
    color: White;
    margin: 5px 0;
}

.leftBar
{
}

.leftBar a
{
    display: block;
}

.bottomPanel
{
}

.bottomPanel a
{
    color: White;
    padding: 0 5px 0 5px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

#dhtmltooltip
{
    direction: rtl;
    text-align: right;
    position: absolute;
    width: 150px;
    border: 1px solid Gray;
    padding: 10px;
    background-color: LightGoldenrodYellow;
    visibility: hidden;
    z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.ltr #dhtmltooltip
{
    direction: ltr;
    text-align: left;
}

.popupPanel
{
    padding: 20px;
    border: solid 1px Red;
    background-color: White;
    z-index: 1;
    font-size: 16px;
    display: none;
}

.discountPanel .discountBtn
{
    padding: 0 8px 4px 8px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}

.discountPanel a.discountBtnOK
{
    padding: 7px 8px 9px 8px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}


.navigationBanner
{
}

.navigationBanner a
{
    background-image: url('images/bg/navigateTo.jpg');
    background-repeat: no-repeat;
    background-position: right;
    margin: 0 5px 0 5px;
    padding: 0 15px 0 0;
    color: #777777;
}

.ltr .navigationBanner a
{
    background-image: url('images/bg/navigateTo_ltr.jpg');
    background-position: left;
    padding: 0 0 0 15px;
}

.downloadflash
{
    padding: 0px 5px 5px 5px;
}




/* Pages Content */

#content
{
    background-color: #FFFFFF;
    height: 100%;
}

#sideContent
{
    width: 246px;
    float: right;
    margin-left: 20px;
    padding: 5px 10px 20px 10px;
    vertical-align: top;
}

#mainContent
{
    float: right;
    padding: 5px 0px 30px 0px;
    vertical-align: top;
}



/* HOMEPAGE */

/* SideContent */

.roundCornersBox
{
    font-size: 12px;
    font-weight: bold;
}

.roundCornersBox .roundBoxTitle
{
    font-weight: bold;
    font-size: 14px;
}

.roundCornersBox .roundCornersMain
{
    padding: 0 10px 0 10px;
}

.roundCornersBox .roundCornersTop
{
    background-image: url('images/bg/tl.gif' );
    background-repeat: no-repeat;
    background-position: left top;
}

.roundCornersBox .roundCornersBottom
{
    background-image: url('images/bg/br.gif' );
    background-repeat: no-repeat;
    background-position: right bottom;
    vertical-align: bottom;
    height: 12px;
}

.roundCornersBox table
{
    width: 100%;
    border: 0;
    margin: 10px 0 0 0;
    padding: 0;
}

.roundCornersBox table tr td
{
    background-position: right;
    padding: 10px 25px 6px 0;
    background-image: url(  'images/icons/blueArrow.gif' );
    background-repeat: no-repeat;
    text-align: right;
    vertical-align: bottom;
}

.ltr .roundCornersBox table tr td
{
    background-position: left;
    padding: 10px 0 6px 25px;
    text-align: left;
}


.roundCornersBox table tr td.noArrow, .roundCornersBox table.passwordTableOuter tr td.noArrow
{
    background-image: none;
}

.roundCornersBox table.passwordTableOuter tr td
{
    background-image: none;
    padding: 0;
}

.roundCornersBox table.passwordTableInner tr td
{
    background-image: url(  'images/icons/blueArrow.gif' );
    padding: 10px 25px 6px 0;
}

.ltr .roundCornersBox table.passwordTableInner tr td
{
    background-image: url(  'images/icons/blueArrow_ltr.gif' );
    padding: 10px 0 6px 25px;
}

.roundCornersBox table.passwordTableInner tr td.noArrow
{
    background-image: none;
}

.roundCornersBox table.passwordTableInner tr td.noArrow .button
{
    margin: 0 10px 0 0;
}

.ltr .roundCornersBox table.passwordTableInner tr td.noArrow .button
{
    margin: 0 0 0 10px;
}

.roundCornersBox table tr td select
{
    float: left;
    width: 150px;
}

.ltr .roundCornersBox table tr td select
{
    float: right;
}

.roundCornersBox table tr td input
{
    float: left;
    width: 110px;
}

.ltr .roundCornersBox table tr td input
{
    float: right;
}

.roundCornersBox table tr td input.button
{
    width: 70px;
}

.backTo
{
    padding: 5px 35px 5px 15px;
    background-image: url(  'images/icons/back-butt.jpg' );
    background-repeat: no-repeat;
    background-position: right center;
}

.ltr .backTo
{
    padding: 5px 15px 5px 35px;
    background-position: left center;
}

#membersArea, #quickSearch
{
    background-color: #D4D8D9;
    margin-bottom: 20px;
}

#newOnSite
{
    background-color: #401D65;
    color: #FFFFFF;
}

#newOnSite .newInSiteText
{
    margin: 10px 0 10px 0;
}


/* Main Content */

/* DISCOUNT */

#discountBanner
{
    font-weight: bold;
    background-color: #EBCD00;
    font-size: 12px;
}

#discountBanner input
{
    font-size: 12px;
    letter-spacing: 2px;
}

/* FLASH */

.mainFlash
{
    margin: 0 7px 20px 0;
}


/* COLORFUL BOXES */
.boxes
{
    font-weight: bold;
    background-repeat: no-repeat;
    height: 140px;
    width: 582px;
    margin: 10px 0 10px 0;
    clear: both;
}

.box1
{
    background-image: url(  'images/bg/bg1.jpg' );
}

.box2
{
    background-image: url(  'images/bg/bg2.jpg' );
}

.box3
{
    background-image: url(  'images/bg/bg3.jpg' );
}

.box4
{
    background-image: url(  'images/bg/bg4.jpg' );
}

.box5
{
    background-image: url(  'images/bg/bg5.jpg' );
}

.box6
{
    background-image: url(  'images/bg/bg6.jpg' );
}


.rightcolorful
{
    color: #FFFFFF;
    float: right;
    width: 115px;
    padding: 20px 25px 20px 15px;
}

.rightcolorful h3
{
    margin: 0 0 5px 0;
}

.rightcolorful a
{
    color: #FFFFFF;
}

.rightcolorful a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

a h3.enter
{
    background-position: right;
    padding: 10px 30px 10px 0;
    background-image: url(    'images/icons/greyArrow.gif' );
    background-repeat: no-repeat;
    color: White;
}

a:hover h3.enter
{
    background-image: url(    'images/icons/greenArrow.gif' );
    color: White;
    text-decoration: none;
}

.rightcolorful p
{
    margin: 0;
    padding: 0px;
    font-size: 12px;
    height: 45px;
}

.leftwhite
{
    background-position: center bottom;
    float: right;
    padding: 20px 15px 20px 15px;
    margin-top: 10px;
    background-repeat: no-repeat;
    width: 380px;
    height: 80px;
}

/* Bottom */

#prolog
{
    margin-top: 20px;
    background-color: #EEEEEE;
    padding: 20px 52px 20px 20px;
}

#prolog img
{
    margin: 0 15px 0 15px;
    border: solid 1px #778082;
}

#footer
{
    padding: 20px 0 20px 0;
    color: #636666;
    font-weight: normal;
}


/* PAGES */

#faq, .fullPage
{
    padding: 20px 52px 30px 25px;
}

.ltr #faq, .fullPage
{
    padding: 20px 25px 30px 52px;
}

#moviePage
{
    padding: 20px 32px 30px 25px;
}

.ltr #moviePage
{
    padding: 20px 25px 30px 32px;
}

.titleImage
{
    margin-bottom: 20px;
    display: block;
}

/* FAQ */

.texts
{
    line-height: 22px;
    padding-bottom: 30px;
}


#content #faq .question
{
    padding: 0 30px 20px 0;
    background-position: right top;
    background-image: url('images/icons/faqQue.jpg' );
    background-repeat: no-repeat;
    cursor:pointer;
}

.ltr #content #faq .question
{
    padding: 0 0 20px 30px;
    background-position: left top;
}

#content #faq .answer
{
    padding: 0px 30px 20px 0;
    background-image: url('images/icons/faqAns.jpg' );
    background-repeat: no-repeat;
    background-position: right top;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #411D65;
    margin: 0 0 10px 0;
}

.ltr #content #faq .answer
{
    padding: 0px 0 20px 30px;
    background-position: left top;
}

/* ABOUT */

.fullPage #aboutImages
{
    float: left;
}

.ltr .fullPage #aboutImages
{
    float: right;
}

.fullPage #aboutImages img
{
    width: 300px;
    padding: 0 10px 15px 0;
    display: block;
}

.ltr .fullPage #aboutImages img
{
    padding: 0 0 15px 10px;
}

/* ORDER */

.fullPage .orderMainTable
{
}

.fullPage .orderMainTable .orderTableTD
{
    padding: 0 0 0 50px;
}

.ltr .fullPage .orderMainTable .orderTableTD
{
    padding: 0 50px 0 0;
}

.fullPage .orderMainTable td
{
    vertical-align: top;
}

.fullPage .orderTable
{
}

.fullPage .orderTable tr th
{
    text-align: right;
    width: 100px;
    font-weight: normal;
    padding: 10px 10px 10px 0;
}

.ltr .fullPage .orderTable tr th
{
    text-align: left;
    padding: 10px 0 10px 10px;
}

.fullPage .orderTable tr td
{
    width: 195px;
    padding: 10px 10px 10px 0;
    vertical-align: top;
}

.ltr .fullPage .orderTable tr td
{
    padding: 10px 0 10px 10px;
}

.fullPage .orderTable tr td input
{
    width: 150px;
}

.fullPage .orderTable tr td.confirmDetails input
{
    width: auto;
}

.fullPage .orderTable2 tr th
{
    text-align: right;
    font-weight: normal;
    padding: 5px 10px 5px 10px;
}

.ltr .fullPage .orderTable2 tr th
{
    text-align: left;
}

.fullPage .orderTable2 tr td
{
    padding: 5px 10px 5px 0;
    vertical-align: top;
}

.ltr .fullPage .orderTable2 tr td
{
    padding: 5px 0 5px 10px;
}

.fullPage .orderTable2 tr td input
{
    width: 150px;
}

.fullPage .orderTable2 tr td.confirmDetails input
{
    width: auto;
}


/*CATEGORY*/
.rangeBox
{
    width: 670px;
    padding: 10px 0 10px 0;
    clear: both;
    display: block;
}

.rangeBox .rangeTextArea
{
}

.rangeBox dl
{
    margin: 0;
    padding: 0;
}
.rangeBox dl dt
{
    background-color: #707578;
    padding: 10px 15px 10px 15px;
    font-size: 18px;
    font-weight: bold;
}

.rangeBox dl .rangeTitle
{
    background-image: url( 'images/icons/seriesInfo.jpg' );
    background-repeat: no-repeat;
    background-position: center right;
    padding: 0 25px 0 25px;
    color: White;
}

.ltr .rangeBox dl .rangeTitle
{
    background-position: center left;
}


.rangeBox dl dd
{
    margin: 0;
    padding: 20px 0px 20px 0px;
    background-color: #929898;
}

.rangeBox dl dd .rangeText
{
    padding: 0 10px 0 10px;
    display: block;
}

.rangeBox dl dd td.productName
{
}


.rangeBox dl dd .rangeSeparator
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FFFFFF;
}

.rangeBox .rangeEditor
{
    float: right;
    width: 110px;
    font-size: 13px;
}

.ltr .rangeBox .rangeEditor
{
    float: left;
}

.rangeBox .rangeEditor a
{
    color: #0A706A;
    font-weight: bold;
    text-decoration: underline;
}

.fixedSide #sideContent
{
    height: 100%;
    vertical-align: top;
    float: none;
    width: 194px;
    background-color: #D7D7D7;
}

.fixedSide #sideContent ul
{
    margin-bottom: 30px;
}

.fixedSide #sideContent li
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.fixedSide #sideContent a
{
    color: #FFFFFF;
}

.fixedSide #sideContent a:hover, #categoryPage #sideContent h4
{
    color: #C80000;
}

.fixedSide #mainContent
{
    padding-right: 30px;
    padding-left: 25px;
    float: none;
}

.ltr .fixedSide #mainContent
{
    padding-right: 25px;
    padding-left: 30px;
}

.fixedSide #mainContent a.pager
{
    font-weight: bold;
}

.fixedSide #mainContent .categoryImage
{
    margin: 20px 0 30px 0;
}

.fixedSide #mainContent .productBox
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    padding: 10px 0 20px 0;
}

.fixedSide #mainContent .productBox a
{
    color: #C80000;
}

.fixedSide #mainContent .productBox h3
{
    margin-bottom: 10px;
}

.fixedSide #mainContent .productBox a h3.enter
{
    color: #000000;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.fixedSide #mainContent .productImage
{
    float: right;
    margin: 0 0 0 20px;
    padding-top: 5px;
    width: 160px;
}

.ltr .fixedSide #mainContent .productImage
{
    float: left;
    margin: 0 20px 0 0;
}

.fixedSide #mainContent .productDescription
{
    float: right;
    width: 450px;
}

.ltr .fixedSide #mainContent .productDescription
{
    float: left;
}

#productPage.fixedSide #sideContent
{
    color: #313E46;
}

#productPage.fixedSide #sideContent h3
{
    margin-bottom: 2px;
}

#productPage.fixedSide #sideContent span
{
    color: #313E46;
}

#productPage.fixedSide .productDetails, #productPage.fixedSide .productFreeStuff, #productPage.fixedSide .productLinks
{
    background-color: #D7D7D7;
}

#productPage.fixedSide .productLinks td
{
    background: none;
    vertical-align: top;
}

#productPage.fixedSide .productLinks a
{
    text-decoration: underline;
}

#productPage.fixedSide .roundCornersBox
{
    font-weight: normal;
    padding: 0 10px 0 10px;
}

#productPage.fixedSide .roundCornersBox .roundedBoxTitle
{
    margin-bottom: 10px;
}

#productPage.fixedSide .roundCornersBox a
{
    color: #000000;
}

#productPage.fixedSide .roundCornersBox a:hover
{
    color: #C80000;
}

#productPage.fixedSide .roundCornersBox table
{
    margin: 0;
}

#productPage.fixedSide .roundCornersBox table tr td
{
    background-repeat: no-repeat;
    background-position: right;
}

.ltr #productPage.fixedSide .roundCornersBox table tr td
{
    background-position: left;
}

#productPage .block
{
    padding: 5px 0 5px 0;
}

#productPage table.chapters tr td
{
    padding: 0;
    background-image: none;
}

#productPage.fixedSide .roundCornersBox td.watchIcon
{
    background-image: url( 'images/icons/watchIcon.gif' );
}

#productPage.fixedSide .roundCornersBox td.pdfIcon
{
    background-image: url( 'images/icons/pdfIcon.gif' );
}

#productPage.fixedSide .roundCornersBox td.linkIcon
{
    background-position: right 12px;
    background-image: url( 'images/icons/linkIcon.gif' );
}

.ltr #productPage.fixedSide .roundCornersBox td.linkIcon
{
    background-position: left 12px;
}

#productPage.fixedSide .CompletingProducts
{
    background-color: #D4D8D9;
}

#productPage.fixedSide .CompletingProducts a
{
}

#productPage.fixedSide .CompletingProducts td
{
    background-image: none;
    padding: 5px 0 5px 0;
}

#productPage.fixedSide .CompletingProducts td.completingLink
{
    padding: 5px 5px 5px 0;
}

#productPage #movie
{
    margin-top: 10px;
}

#productPage .viewPackages
{
    padding: 5px;
    background-color: #D7D7D7;
}

#productPage .viewPackages .column1
{
    background-color: #BFAEA4;
}

#productPage .viewPackages .column2
{
    background-color: #836D60;
}

#productPage .viewPackages table
{
    margin-top: 10px;
    width: 100%;
}

#productPage .viewPackages table tr th
{
    background-position: right center;
    text-align: right;
    font-size: 13px;
    background-color: #FFFFFF;
    vertical-align: top;
}

.ltr #productPage .viewPackages table tr th
{
    background-position: left center;
    text-align: left;
}

#productPage .viewPackages table tr td
{
    color: #FFFFFF;
}

#productPage .viewPackages table tr td a
{
    color: #FFFFFF;
}

#productPage .viewPackages .whiteBG
{
    background-color: #FFFFFF;
    height: 25px;
}

#productPage .downloadBox
{
    background-position: right;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 53px;
    background-repeat: no-repeat;
}

#productPage .infoIcon
{
    padding-top: 25px;
    padding-right: 40px;
    float: right;
}

#productPage .downloadInputs
{
    padding: 15px 180px 0 0;
    float: right;
}

#productPage .downloadInputs select
{
}

#productPage .downloadInputs .price
{
    width: 100px;
    padding-right: 20px;
    font-size: 12px;
    font-weight: bold;
}

#productPage .downloadInputs span
{
    color: #C80000;
}

#productPage .backToLang a
{
    color: #313E46;
}

#productPage .backToLang a:hover
{
    color: #C80000;
}

#moviePage #chapters
{
    float: right;
    color: #FFFFFF;
    width: 188px;
}

#moviePage #chapters a
{
    color: #FFFFFF;
}

#moviePage .chaptersTitle
{
    background-color: #535456;
    padding: 10px 10px 15px 10px;
}

#moviePage .chaptersTitle h3
{
    padding: 0;
    margin: 0;
}

#moviePage .chooseChapter
{
    color: #000000;
}

#moviePage #movieTitle
{
    background-color: #515454;
}

#moviePage #movie
{
    float: right;
    margin: 0 20px 0 0;
}

#moviePage #movieDetails
{
    clear: both;
    padding-top: 20px;
}

#moviePage #movieDetails .movieTexts
{
    height: auto;
}

#moviePage .movieRound
{
    float: right;
    width: 100%;
    background-color: #D7D7D7;
    height: 100%;
}

#moviePage .SpecificationsBox
{
    margin: 0 0 0 20px;
}

#moviePage .roundCornersMain
{
    padding: 15px;
}

.movieComments
{
    float: right;
    margin-left: 20px;
}

.movieComments span
{
    display: block;
    margin: 15px 0 15px 0;
}

.comment
{
    background-color: #D4D8D9;
    margin: 5px 0 5px 0;
    padding: 10px;
}

/* MYPAGE ========================================== */

#myPage h4
{
    font-size: 14px;
}
#myPage ul
{
    padding: 10px;
    background-color: #401D65;
    width: 156px;
    color: #FFFFFF;
}
#myPage li
{
    margin-top: 5px;
    margin-bottom: 5px;
}

#myPage li a
{
    text-decoration: underline;
}
#myPage li a:hover
{
    color: #FFFFFF;
}
#myPage #sideContent
{
    background-color: #FFFFFF;
}

#myPage .welcome
{
    margin-top: 10px;
    margin-bottom: 20px;
}

#myPage .personalDetails
{
    width: 430px;
    padding: 5px;
    background-color: #C3BFBF;
}

#myPage .personalDetails table
{
}

#myPage .personalDetails th
{
    width: 100px;
    text-align: right;
    font-weight: normal;
    padding: 10px 0 10px 0;
}

#myPage .personalDetails input
{
    width: 300px;
    border: 2px;
}

#myPage .personalDetails input.button
{
    margin-top: 10px;
    width: 150px;
}
.undrl
{
    text-decoration: underline;
}


.SB
{
    height: 34px;
    direction: rtl;
    background-image: url('images/bg/button_bg.gif');
}

.SB .SB_outer
{
    padding: 5px 0 7px 5px;
    text-align: center;
}

.SB .SB_outer .SB_bg
{
    height: 20px;
    padding: 2px 10px 0 10px;
    color: White;
    font-weight: bold;
    background-color: Red;
}

.SB .SB_outer .SB_bg:hover
{
    background-color: Maroon;
}

