﻿* {
	margin: 0;
	padding: 0;
	list-style: none;
}

body, textarea, input, option, select {	
	font-family: Verdana, Arial, helvetica,sans-serif;
	font-size: 11px;
}

.radio_input {padding-bottom: 5px;}

option{padding-right: 5px;}

div#tooltip{
	position:absolute;
	right:250px;
}

div#indented {margin-left: 20px;}

p {padding-bottom: 10px;}

p.last {padding-bottom: 7px;}

p.rules_bottom {
    padding-top: 30px;
    padding-bottom: 7px;
    font-size: smaller;
}

p.rules_bottom a {font-size: 11px !important;}

p#box_height{margin-bottom:290px;}
p#box_height_error{margin-bottom:100px;}


/* for the newsletter (in the promos folder) */
#nwsltr_container {
    width: 921px; 
   display: inline-block;
}

#main #nwsltr_logo{
	/*padding-left:75px;*/
	border:none;
}

#main #nwsltr_logo2{
	padding-left:75px;
	border:none;
}

div#logo_holder{margin-left:0px;background: url(../Images/Registration/reg_logo_over.jpg) no-repeat 78px 3px; width:420px; height:150px; }
div#logo_holder a{display:block; background: url(../Images/Promos/logo_nwsltr.jpg) no-repeat 81px 0px; width:420px; height:150px;text-indent:-9000px;}
div#logo_holder a:hover{background-image:none;}

#nwsltr_container_left {
   float: left;
    width: 424px;
    height: 720px;
    background: url(../Images/Promos/bg_nwsltr_left.jpg) no-repeat;
    z-index:-1;
}

.text_ctr_align {
    display: block;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

#nwsltr_container_right {
    float: left;
    width: 392px;
    padding-right:80px;
    padding-top: 178px;
    /*padding-right:60px;*/
    background: url(../Images/Promos/bg_nwsltr_right.jpg) top left no-repeat;
    /*height:400px;*/
}

#nwsltr_box_holder {
 	padding-left: 35px; 
 	padding-right:20px;
	width: 340px; /* to prevent IE6 disappearing text bug */
    background: url(../Images/Promos/bg_nwsltr_info.jpg) top left no-repeat;
}    

/* width put on to prevent IE6 disappearing text bug */
#nwsltr_box_holder dl {
    width: 300px;
}  

#nwsltr_box_holder dl dt {
    margin-bottom: 10px;
}  

#nwsltr_box_holder #menu-411 dl dt {
    margin-bottom: 0px;
} 

#nwsltr_box_holder dl dd {
    margin: 0; /* need this for NN7 */
}

#nwsltr_box_holder ul {
    padding: 0 0 25px 0;
}

#nwsltr_box_holder ul li {
    display: inline;
}

#nwsltr_box_holder ul.points {
    padding-bottom: 0;
}

#nwsltr_box_holder ul.points li {
    display: block;
    padding-left: 17px;
    margin-bottom: 10px;
    /* list-style-type: square; */
    background: url(../Images/Promos/pink_bullet.gif) 2px 3px no-repeat;
}

#nwsltr_box_holder a {
	font-size: 13px;
	color: #ff0099;
	position: static;
}

#nwsltr_box_holder #menu-411 a{font-size:11px;}
 
#nwsltr_box_holder .error_marker {
    position: absolute;
    left: 470px;
}

#nwsltr_box_holder .label_txt {
    width: 180px;
    height: 25px;
    padding-top: 2px;
    position: absolute;
    left: 457px;

}

#nwsltr_box_holder .special_width{width:180px; float:left; margin-left:5px;}


#nwsltr_box_holder .txtbox {
    width: 110px;
    position: absolute;
    left: 650px;
 
}

#nwsltr_box_holder .tooltip {
    position: absolute;
    left: 767px;
}

#nwsltr_submit, #password_submit{
    float: right;
    margin-top: 20px;
    margin-right:25px;
    margin-bottom:10px;
 
  }


dt#hdr_intermediary{
height:100px;
	background: url(../Images/Registration/hdr_intermediary.gif) no-repeat;
text-indent:-9000px;
}	  
dt#select_your_bratz, dt#page_not_found, dt#reactivate, dt#newsletter_signup{
	background: url(../Images/Registration/title_multilogin.jpg) no-repeat;
	height:25px; 
	width:300px; 
	text-indent:-9000px;
}

dt#reactivate{background: url(../Images/Promos/title_reactivate.jpg) no-repeat;} 
dt#page_not_found{background: url(../Images/Promos/title_page_not_found.jpg) no-repeat;} 
dt#newsletter_signup{background: url(../Images/Promos/title_registration.jpg) no-repeat;} 


#button_holder div{float:right; clear:both; margin:10px 0 0 0;}
#button_holder{margin-right:20px; clear:both; margin-bottom:0px; height:150px;}
 


#btn_return_to_bb {
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

#btn_more_changes {
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

#btn_return_to_bb a, #btn_more_changes a {
    width: 158px;
    height: 73px;
    padding: 0;
	text-decoration: none;
	text-indent: -9999px;
    display: block;
	overflow: hidden;
    cursor: pointer;
    behavior: url(/pngbehavior.htc);
}

#btn_return_to_bb a {
    margin-right: 0;
    background: url(../Images/Promos/btn_return_to_bb.png) left top no-repeat;
}

#btn_more_changes a {
    margin-left: 0;
    background: url(../Images/Promos/btn_more_changes.png) left top no-repeat;
}

#nwsltr_submit a, #password_submit a {
    width: 137px;
    height: 65px;
    padding: 0;
    margin-left:160px;
	text-decoration: none;
	text-indent: -9999px;
    display: block;
	overflow: hidden;
    background: url(../Images/Promos/btn_submit.png) left top no-repeat;
    cursor: pointer;
    behavior: url(/pngbehavior.htc);
}
#remove_account a, #remove_child_account a {
    width: 137px;
    height: 55px;
    padding: 0;
    margin-left:177px;
	text-decoration: none;
	text-indent: -9999px;
    display: block;
	overflow: hidden;
    background: url(../Images/Promos/remove_account.png) left top no-repeat;
    cursor: pointer;
    behavior: url(/pngbehavior.htc);
}

#remove_account{padding-bottom:50px;}

#remove_child_account a {background: url(../Images/Promos/remove_child_account.png) left top no-repeat;}


#intr_submit {
    float: left;
    margin-top: 50px;
    margin-right:25px;
  }

#intr_submit a {
    width: 137px;
    height: 65px;
    padding: 0;
    margin-left:100px;
	text-decoration: none;
	text-indent: -9999px;
    display: block;
	overflow: hidden;
    background: url(../Images/Promos/btn_submit.png) left top no-repeat;
    cursor: pointer;
    behavior: url(/pngbehavior.htc);
}

#intr_goNow {
    float: left;
    margin-top: 61px;
    margin-right:25px;
  }

#intr_goNow a {
    width: 137px;
    height: 65px;
    padding: 0;
    margin-left:100px;
	text-decoration: none;
	text-indent: -9999px;
    display: block;
	overflow: hidden;
    background: url(../Images/Promos/btn_go_now.png) left top no-repeat;
    cursor: pointer;
    behavior: url(/pngbehavior.htc);
}



#nwsltr_submit a:hover, #password_submit a:hover, #intr_submit a:hover, #intr_goNow a:hover, #btn_return_to_bb a:hover, #btn_more_changes a:hover, #remove_account a:hover, #remove_child_account a:hover { background-position: left bottom;}

div#intr_btm {
	background: url(../Images/Promos/bg_nwsltr_btm.jpg) bottom no-repeat; 
	width:392px;
	height: 21px;
	margin-left:5px;
	/*margin-top:0px;
	margin-bottom:0;*/
	/*margin-top:270px;*/
}

div#nwsltr_btm {
	background: url(../Images/Promos/bg_nwsltr_btm.jpg) bottom no-repeat; 
	width:392px;
	height: 21px;
	margin-left:-30px;
	/*margin-top:0px;
	margin-bottom:0;*/
	/*margin-top:270px;*/
}

/* width put on to prevent IE6 disappearing text bug */

div#footer {
	width: 305px;
	font-size: 9px;
	margin-top: 30px;
	margin-bottom: 0;

}

div.zindex{z-index:-10; display:block;}

body#promos div#menu-411{top:100px; right:127px; z-index:100;}

div#login_backto, #password_backto{
	width:90px; 
	height:54px; 
	background: url(../Images/products/back_to_main_over.png) no-repeat top left;
	behavior: url(/pngbehavior.htc);
	margin-left:115px;
}

#login_backto a, #password_backto a{
	width:90px; 
	display:block; 
	height:54px; 
	text-indent:-9000px; 
	background: url(../Images/products/back_to_main.gif) no-repeat 17px 12px;
}

#login_backto a:hover, #password_backto a:hover{background-image:none;}

#float_holder{width:250px;}
.float_left{float:left;}
 #password_backto{float:left; margin:5px 0 0 0; }
 
/* shop online footer link styles */

#shop_bratz_footer_link{display:none;}
#shop_bratz_footer_link.display{display:inline;}
body span#shop_bratz_footer_link a{font-weight:bold;}