.bgGrayRounded .form-note{
    height:auto;
    width:260px;
    padding:0 0 0 25px;
    z-index:1000;
    position: relative !important;
    margin:0;
    background:url(../images/regoverlay_bg.gif) repeat-y bottom left !important;
}
.bgGrayRounded .form-note p{
    margin:0 0 0 30px;
    padding:10px 15px 0 !important;
    width:180px;color:#f00;
    font-size:11px;
    color: #555555;
}
/*.bgGrayRounded .form-note p{position:absolute;margin:0px 0 0 50px;bottom:0;padding:15px 15px 25px 15px !important;width:200px;color:#f00;font-size:11px;border-top:15px solid #cccccc;border-left:15px solid #cccccc;border-right:15px solid #cccccc;background:#dff0fa url(/img/register_quote.gif) no-repeat bottom left !important;z-index:1000;}
*/


.smallBr{
font-size: 1px;
line-height: 7px;
}


.editinput {
float: left;
font-size: 13px;
border:none;
height:20px;
margin:0 0 5px;
position:relative;
width:129px;
}


dd div.overlaytip_top, .bgGrayRounded .overlaytip_top  {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/regoverlay_top.gif);
background-position:0 0;
background-repeat:no-repeat;
height:12px;
position:relative !important;
width:260px;
z-index: 1000;
}



dd div.overlaytip_btm, .bgGrayRounded .overlaytip_btm{
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/regoverlay_btm.gif);
background-position:0 0;
background-repeat:no-repeat;
height:38px;
line-height:34px;
position:relative !important;
width:260px;
z-index: 1000;
}

/** html .bgGrayRounded .form-note, * html dd div.overlaytip_top, * html .bgGrayRounded .overlaytip_top, * html dd div.overlaytip_btm, * html .bgGrayRounded .overlaytip_btm{
    margin: 0;
    left: 0;
}


* html dd div.overlaytip_top, * html .bgGrayRounded .overlaytip_top, * html dd div.overlaytip_btm, * html .bgGrayRounded .overlaytip_btm * html .bgGrayRounded .form-note {
    margin-left:0;
}

* html dd div.overlaytip_top, * html .bgGrayRounded .overlaytip_top{
	height: 11px;
	}*/

dd div.regoverlay_container {
    position: absolute;
    bottom: -35px;
    margin-left: 365px;
    *margin-left: -15px;
    *bottom: 5px;
}

* html dd div.regoverlay_container {
    margin-left: -10px;
    bottom: 0;
}

#zipWrapper .regoverlay_container {
    position: absolute;
    bottom: 50px;
    margin-left: 340px;
    *margin-left: 0;
}

.regImg{float:left !important;display:inline !important;}
dt{height:10px;float:none !important;clear:both !important;}
/* test */
#dd:hover{background:#EEE;}
dd select{width:250px !important;;}
#img_user_name{padding-left:0 !important;}
.submitBtns{padding:0 !important;margin-top:10px;}
.regTerms{margin:20px 0 0 10px;clear:both;}
dd select, input.txtinput, .regTerms span{font-weight:normal !important;font:13px Arial;}
#zipWrapper{margin-top:30px;}
#regNewsletters{margin:20px 0;padding:20px;clear:both;}
#reg_country{margin-top:10px !important;}
#reg_gender_female{float:none;margin-left:5px;}
