﻿
/**** Share This Panel ****/

div#sharePanel
{
    background: transparent url(../images/utility/bgShareThis.png) no-repeat;
    width: 358px;
    height:105px;
    padding:33px 0 0 20px;    
    display:none;
    border: none;
    text-align:left;
    position:absolute;
    right:0;
    top:36px;
    z-index:2000;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#fff;
    font-size:11px;
} 

    div#sharePanel.selectedPopup { display:block; }

div#sharePanel .btnSharePageClose
{
    height: 16px;
    width: 17px;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor:pointer;
}
    div#sharePanel .btnSharePageClose a
    {
        display:block;
        outline:none;
        height: 16px;
        width: 17px;
        background: #faa61a url(../images/utility/btnUtilityClose.gif) no-repeat;
        text-indent:-5000px;
    }
 
div#sharePanel label
{
    display:block;
    margin:10px 0 3px 0;
}
div#sharePanel input
{
    display: block;
    width: 300px;
    font-size:11px;
}

div#shareIcons 
{
    padding:4px 0 3px 8px;
    width:120px;
    height:16px;
    background:#faa61a url(../images/utility/bgShareIconsBarShort.gif) no-repeat;
    position:relative;
}

div.shareIcon 
{
    float:left;
    padding:0 8px;
    height:16px;
}

    div.shareIcon img, a
    {
        border:0;
        outline:none;
    }

div#sharePanel div#shareThanksText
{
    margin:20px 0 10px 0;
}

/**** End Share This Panel ****/

/**** Email Friend Panel ****/

div#emailPanel
{
    background: transparent url(../images/utility/bgEmailFriend.png) no-repeat;
    width: 358px;
    height:105px;
    display:none;
    border: none;
    padding:33px 0 0 20px;
    text-align:left;
    position:absolute;
    right:0;
    top:36px;
    z-index:2000;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#fff;
    font-size:11px;
} 

    div#emailPanel.selectedPopup { display:block; }

    div#emailPanel a:link { color:#fff; text-decoration:underline; }
    div#emailPanel a:visited { color:#fff; text-decoration:underline; }
    div#emailPanel a:hover { color:#fff; text-decoration:underline; }
    div#emailPanel a:active { color:#fff; text-decoration:underline; }

div#emailPanel .btnEmailFriendClose
{
    height: 16px;
    width: 17px;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor:pointer;
}
    div#emailPanel .btnEmailFriendClose a
    {
        display:block;
        outline:none;
        height: 16px;
        width: 17px;
        background: #faa61a url(../images/utility/btnUtilityClose.gif) no-repeat;
        text-indent:-5000px;
    }

div#emailPanel label
{
    float:left;
    display: inline;
    width: 100px;
    vertical-align: middle;
    color:#fff;
    line-height:20px;
}

div#emailPanel input
{
    float:left;
    width: 200px;
    font-size:11px;
}

div#emailPanel .popupSubmit
{
    width:88px;
    float:left;
	height: 22px;
    margin-left: 100px;
	padding:0;
}

div#emailPanel div#emailThanksText
{
    padding:10px 0 10px 0;
}

/**** End Email Friend Panel ****/

/**** Sign In Panel ****/

.signinPanel
{
    background: transparent url(../images/utility/bgSignIn.png) no-repeat;
    padding:28px 0 0 20px;
    width: 295px;
    height:101px;
    display:none;
    border: none;
    text-align:left;
    position:absolute;
    right:0;
    top:73px;
    z-index:2000;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#fff;
    font-size:11px;
} 

.signinPanel .selectedPopup { display:block; }

div#footer div#signinPanel { right:0; top:22px; }

.signinPanel .btnSigninClose
{
    height: 16px;
    width: 17px;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor:pointer;
}  

.signinPanel .btnSigninClose a
{
    display:block;
    outline:none;
    height: 16px;
    width: 17px;
    background: #faa61a url(../images/utility/btnUtilityClose.gif) no-repeat;
    text-indent:-5000px;
}

.signinPanel label
{
    float:left;
    display: inline;
    width: 70px;
    vertical-align: middle;
    color:#fff;
    line-height:15px;
}

.signinPanel input
{
    float:left;
    width: 180px;
    font-size:11px;
}

.signinPanel .popupSubmit
{
    width:88px;
    float:left;
	height: 22px;
    margin-left: 70px;
	padding:0;
}

.signinPanel .forgotPassword
{
    width:100px;
    float:left;
	line-height: 22px;
    margin-left: 20px;
}

.signinPanel .forgotPassword a:link { color:#fff; text-decoration:underline; }
.signinPanel .forgotPassword a:visited { color:#fff; text-decoration:underline; }
.signinPanel .forgotPassword a:hover { color:#fff; text-decoration:underline; }
.signinPanel .forgotPassword a:active { color:#fff; text-decoration:underline; }

/**** End Sign In Panel ****/

/**** Interstitial Popup ****/

div#intstPopupFix
{
	position: absolute;	
	left: 0px;
	top: 0px;
	width: 486px;
	height: 214px;
}

div#intstPopup
{
	background:transparent url(../images/utility/bgInterstitial.png) no-repeat;
	position: absolute;	
	left: 0px;
	top: 0px;
	width: 486px;
	height: 214px;
	display:none;
	z-index: 999;
}

div#intstPopupButtons
{
    position:absolute;
    left:37px;
    bottom:32px;   
    height:22px;
    width:188px;
}

div#btnIntstSubmit, div#btnIntstCancel {
    width:88px;
    height:22px
}

    div#intstPopupButtons .btnIntstSubmit a { display:block; float:left; width:88px; height:22px; background:transparent url(../images/utility/btnOK.gif) no-repeat; text-indent:-5000px; }
    div#intstPopupButtons .btnIntstSubmit a:hover { background-image: url(../images/utility/popupInterstitialOKOn.gif); }
    div#intstPopupButtons .btnIntstCancel a { display:block; float:left; margin-left:12px; width:88px; height:22px; background:transparent url(../images/utility/btnCancel.gif) no-repeat; text-indent:-5000px; }
    div#intstPopupButtons .btnIntstCancel a:hover { background-image: url(../images/utility/popupInterstitialCancelOn.gif); }

div#intstPopupClose 
{
    position:absolute;
    top:20px;
    right:20px;
    height:16px;
    width:16px;
}

    div#intstPopupClose a { display:block; height:16px; width:16px; background:transparent; text-indent:-5000px; }

/**** End Interstitial Popup ****/

/**** Video Popup ****/

div#videoPopupFix
{
	position: absolute;	
	left: 0px;
	top: 0px;
	width: 480px;
	height: 354px;
}

div#videoPopup
{
	background:transparent url(../images/utility/bgVideoPopup.png) no-repeat;
	left: 0px;
	top: 0px;
	width: 480px;
	height: 354px;
	position: absolute;	
	display:none;
	padding:12px 12px 37px 12px;
}

div#videoPopupTitle
{
    background:transparent;
    height:35px;
    width:460px;
    padding-left:20px;
    line-height:35px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    text-align:left;
}    

div#videoPopupContent
{
    height:270px;
    width:480px;
}    

div#videoPopupClose 
{
    position:absolute;
    top:20px;
    right:20px;
    height:16px;
    width:16px;
}
    div#videoPopupClose a { display:block; height:16px; width:16px; background:transparent; text-indent:-5000px;}

/**** End Video Popup ****/

/**** Glossary Popup ****/



div#glossaryPopup
{
	position: absolute;	
	left: -336px;
	top: 0px;
	width: 336px;
	height: auto;
	display: none;
	z-index: 9999999;
}

div.glossaryPopupClose 
{
    position:absolute;
    background-image: url(../images/utility/glossaryPopupClose.gif);
    background-repeat: no-repeat;
    top:20px;
    left:299px;
    width:17px;
    height:18px;
}
div.glossaryPopupClose a { display:block; width:17px; height:18px; background:transparent; text-indent:-5000px; }

div.glossaryPopupContent
{
	width: 286px;
    padding:0 25px;
    text-align:left;
    background-image: url(../images/utility/glossaryPopupBG.png);
    background-repeat: repeat-y;
}    

div#glossaryPopupTitle
{
    width:270px;
    line-height:24px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    text-align:left;
}    

div#glossaryPopupText
{
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    overflow: auto;
    padding-bottom:5px;
}

div#glossaryPopupPlayer
{
    position:relative;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    height: 50px;
}



/*
div#glossaryPopupFix
{
	position: absolute;	
	width: 336px;
	height: 224px;
	top:0;
	left:0;
}

div#glossaryPopup
{
	background:url(../images/utility/bgGlossaryPopup.png) no-repeat;
	position: absolute;	
	left: 0px;
	top: 0px;
	width: 312px;
	height: 155px;
	padding:19px 12px 50px 12px;
	display:none;
	z-index: 9999999;
}

div.glossaryPopupClose 
{
    position:absolute;
    top:20px;
    left:299px;
    height:16px;
    width:16px;
}
div.glossaryPopupClose a { display:block; height:16px; width:16px; background:transparent; text-indent:-5000px; }

div.glossaryPopupContent
{
    height:120px;
    width:272px;
    padding:0 20px;
    position:relative;
    text-align:left;
}    

div#glossaryPopupTitle
{
    background:transparent;
    height:24px;
    width:292px;
    line-height:24px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    text-align:left;
}    

div#glossaryPopupText
{
    padding:0px;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    overflow: auto;
}
div#glossaryPopupText.gpopText
{
    height:75px;
}
div#glossaryPopupText.gpopTextNoAudio
{
    height:125px;
}

div#glossaryPopupPlayer
{
    width:272px;
    height:20px;
    margin-top:5px;
    text-align:center;
    position:relative;
    bottom:0px;
    text-align:left;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
}
*/

/**** End Glossary Popup ****/

/**** End Form Help Popup ****/

div#helpPopupFix
{
	position: absolute;	
	width: 336px;
	height: 224px;
	top:0;
	left:0;
}

div#helpPopup
{
	background:url(../images/utility/bgHelpPopup.png) no-repeat;
	position: absolute;	
	left: 0px;
	top: 0px;
	width: 312px;
	height: 155px;
	padding:19px 12px 50px 12px;
	display:none;
	z-index: 9999999;
}

div.helpPopupClose 
{
    position:absolute;
    top:20px;
    left:299px;
    height:16px;
    width:16px;
}
div.helpPopupClose a { display:block; height:16px; width:16px; background:transparent; text-indent:-5000px; }

div.helpPopupContent
{
    height:162px;
    width:272px;
    padding:0 20px;
    position:relative;
    text-align:left;
}    

div#helpPopupTitle
{
    background:transparent;
    height:24px;
    width:292px;
    line-height:24px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    text-align:left;
}    

div#helpPopupText
{
    height:98px;
    padding-top:10px;
    color:#fff;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    overflow: auto;
}


/**** End Form Help Popup ****/



div.popupError
{
    color: #d92f45;
    font-weight: bold;
    margin:0;
    padding:0 0 3px 0;
    font-size:10px;
    line-height:10px;
}

div#signinPanel div.popupError { margin-left:00px; }



