.lf_main {
        margin:0 0 0 5px;
}
.lf_partner_txt {
        padding:5px 5px 10px 0;
        text-align:right;
}
a.help  {
        display:block;
        position:absolute;
        width:156px;
        height:173px;
        cursor: pointer;
}

a.help {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_help.png', sizingMethod='scale');
}
* > a.help {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_help.png) top center no-repeat;
}
a.help:hover {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_help_ov.png', sizingMethod='scale');
}
* > a.help:hover {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_help_ov.png) top center no-repeat;
}

.lf_help {
	border:0px solid #000;
        width:156px;
        float:right;
}
.lf_help .move {
        position:relative;
        top:-158px;
}
a.main  {
        float:right;
        margin-top:10px;
        display:block;
        width:166px;
        height:61px;
        cursor: pointer;
}

a.main {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_main.png', sizingMethod='scale');
}
* > a.main {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_main.png) top center no-repeat;
        margin-left:9px;
}
a.main:hover {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_main_ov.png', sizingMethod='scale');
}
* > a.main:hover {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_main_ov.png) top center no-repeat;
}
.click_btn {
        width:160px;
}


.click_btn a {
        display:block;
        position:relative;
        cursor:pointer;
}
.click_btn a {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_click.png', sizingMethod='scale');
        width:160px;
        height:54px;
}
* > .click_btn a {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_click.png) top center no-repeat;
        width:160px;
        height:54px;
}
.click_btn a:hover {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_click_ov.png', sizingMethod='scale');
        width:160px;
        height:54px;
}
* > .click_btn a:hover {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_click_ov.png) top center no-repeat;
        width:160px;
        height:54px;
}
.lf_error_msg {
	h eight:180px;
	text-align:center;
}

.lf_logo_btm {
	width:110px;
	float:left;
}
.lf_legal {
	padding-top:10px;
	width:680px;
	float:left;
}

.prize_code {
	position:absolute;
	color:#fff;
	width:160px;
}

.prize_code .txt {
	width:150px;
	background-color:#fff;
	color:#000;
}
.prize_code .vpc {
	position:relative;
	top:160px;
	left:60px;
	text-align:center;
}

/* POPUPS */
.LFPopup .content .close, .LFPopup_long .content .close, .LFPopup_help .content .close, .LFPopup_error .content .close {
        border: 0;
        margin-top: 10px;
        height: 35px;
        width:125px;
        background-repeat:no-repeat;
        background: transparent;
        cursor:pointer;
	margin-left:125px;
	position:relative;
	left:-5px;
}

* > .LFPopup .content .close {
        margin-top: 10px;
        border: 0;
        padding: 0;
        height: 35px;
        width:125px;
        background-repeat:no-repeat;
        cursor:pointer;
	margin-left:125px;
}

.bonus_txt, .bonus_letter {
        position:relative;
        margin:0;
        padding:0;	
}

.bonus_txt {
	float:left;
	width:250px;
	padding-top:30px;	
}
.bonus_letter {
	width:90px;
	float:left;
}
.bonus_letter img {
	display:block;
}

#help_div {

}

.LFPopup .content .close{
	display:block;
}

.LFPopup .content .close {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_close.png', sizingMethod='scale');
}

* > .LFPopup .content .close {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_close.png);
}



.LFPopup .content a:hover .close{
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_btn_close_ov.png', sizingMethod='scale');
}

* > .LFPopup .content .close:hover {
        background: url(//images.neopets.com/shopping/leapfrog/lf_btn_close_ov.png);
}

.LFPopupCell .col3 {
        width:33%;
}
.LFPopupCell .col2 {
        width:50%;
}

.LFPopupCell .col3, .LFPopupCell .col2 {
        float:left;
        text-align:center;
        margin-top:7px;
}

.LFTitle {
        margin: 0 0 5px 0;
}
.LFPopup .hgt {
	border:1px solid #000;
        height:109px;
        text-align:center;
}
.LFPopup_long .hgt {
        height:129px;
	margin-top:-8px;
}

.LFPopup {
        margin: 0;
        padding: 0;
        border: 0;
        width: 400px;
        color:#fff;
        background: transparent none 0 0 no-repeat;
        text-align: center;
}
.LFPopup p, .LFPopup_long p, .LFPopup_help p, .LFPopup_error p  {
        margin: 0;
        padding: 0;
        font-weight:bold;
        position:relative;
}

.LFPopup p, .LFPopup_long p {
	top:0px;
}
.LFPopup .heading {
        height: 300px;
        position:relative;
        top:175px;
        background-repeat:no-repeat;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_popup_sml.png', sizingMethod='scale');
}
* > .LFPopup .heading {
        height: 300px;
        position:relative;
        top:175px;
        background: url(//images.neopets.com/shopping/leapfrog/lf_popup_sml.png);
        background-repeat:no-repeat;
}

.LFPopup .heading, * > .LFPopup .heading, .LFPopup_long .heading, * > .LFPopup_long .heading, .LFPopup_help .heading, * > .LFPopup_help .heading, .LFPopup_error .heading, * > .LFPopup_error .heading {
        margin: 0;
        border: 0;
        padding: 0;
}
.LFPopup .heading h3, .LFPopup_long .heading h3, .LFPopup_help .heading h3, .LFPopup_error .heading h3 {
        visibility: hidden;
}

.LFPopup .content{
	font-weight:bold;
        margin:0 5px;
        position:relative;
        top:-100px;
}
.LFPopup_long .content, .LFPopup_help .content,  .LFPopup_error .content {
	font-weight:bold;
        margin:0 5px;
        position:relative;
        top:-200px;
}

.LFPopup_error .content { 
	top:-130px;
}

.LFPopup .content p {
        padding: 0 10px;
}
 .LFPopup_long .content P, .LFPopup_help .content P, .LFPopup_error .content P {
	padding:0;
}
.LFPopup .controls .close, .LFPopup_long .controls .close, .LFPopup_help .controls .close, .LFPopup_error .controls .close {
        visibility:hidden;
}

#mypop .heading {
        position:relative;
}

.LFPopup_long .heading {
        margin: 0;
        border: 0;
        height:400px;
        position:relative;
        padding: 0;
        top:175px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_popup_lrg.png', sizingMethod='scale');
        background-repeat:no-repeat;
}
* > .LFPopup_long .heading {
        margin: 0;
        border: 0;
        padding: 0;
        top:175px;
        height: 400px;
        position:relative;
        background: url(//images.neopets.com/shopping/leapfrog/lf_popup_lrg.png);
        background-repeat:no-repeat;
}

.LFPopup_help .heading {
        margin: 0;
        border: 0;
        height:450px;
        position:relative;
        padding: 0;
        top:225px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_popup_help.png', sizingMethod='scale');
        background-repeat:no-repeat;
}
* > .LFPopup_help .heading {
        margin: 0;
        border: 0;
        padding: 0;
        top:225px;
        height: 450px;
        position:relative;
        background: url(//images.neopets.com/shopping/leapfrog/lf_popup_help.png);
        background-repeat:no-repeat;
}


.LFPopup_error .heading {
        margin: 0;
        border: 0;
        height:150px;
        position:relative;
        padding: 0;
        top:0;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.neopets.com/shopping/leapfrog/lf_popup_error.png', sizingMethod='scale');
        background-repeat:no-repeat;
}
* > .LFPopup_error .heading {
        margin: 0;
        border: 0;
        padding: 0;
        top:0;
        height: 150px;
        position:relative;
        background: url(//images.neopets.com/shopping/leapfrog/lf_popup_error.png);
        background-repeat:no-repeat;
}




.lf_links {
        text-align:center;
        margin:15px 0;
	line-height:18px;
}
.theme_txt {
        color:red;
        font-weight:bold;
        text-align:center;
}
.theme_txt a {
        color:red;
}
.theme_txt a:hover {
        text-decoration:underline;
}
.lf_br {
        margin-top:16px;
}
.lf_clr {
        clear:both;
}

