#login_reg P, #profile_main P, #profile_password P, #profile_close P, #contact_info P, #thankyou P, #reg_error P, #company_info P, #company_info2 P, #error_message P, .product_spec p { 
        WHITE-SPACE: nowrap 
}

#login_reg, #lost_pw, #profile_main, #profile_password, #profile_close, #contact_info, #company_info, #thankyou, #reg_error, #company_info2, #error_message, .product_spec  { 
        PADDING: 10px;
        FONT-SIZE: 12px; 
        MARGIN: 10px 0px 10px 10px; 
        WIDTH: 600px !important; 
        WIDTH: 620px; 
        BORDER-BOTTOM: #ccc 1px solid; 
        BACKGROUND-COLOR: #eeeeee 
}

#contact_info, #company_info, #company_info2, .product_spec { 
        PADDING: 0px 0px 20px 0px;
        WIDTH: 620px !important; 
}
	 
.choice_name { 
        margin: 0px 0px 0px 0px;
        width: 230px; 
        text-align: right; 
        float: left; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 9px; 
}

INPUT, SELECT, .phone_num, .required  { 
        PADDING: 0px;  
        MARGIN: 0px; 
}

.phone_num INPUT { 
        DISPLAY: inline; MARGIN: 0px 2px 
}

.label1 { 
        PADDING-RIGHT: 10px; 
        DISPLAY: inline; 
        FLOAT: left; 
        WIDTH: 230px; 
        TEXT-ALIGN: right 
}

.label_sm { 
        PADDING-RIGHT: 10px; 
        DISPLAY: inline; 
        FLOAT: left; 
        WIDTH: 220px; 
        TEXT-ALIGN: right; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; 
}

.star { 
        COLOR: #0066ff 
}

.phone_num { 
        DISPLAY: inline; 
        WHITE-SPACE: nowrap; 
        TEXT-ALIGN: left 
}

.tblText {  
        font-family: Verdana; 
        font-size: 12px; 
}
	
/*////////  reg styles 9/29/05 Jory //////*/

#step_1  {
        background: URL(/mm/graphics/step_1.gif);
        padding:15px 0px 0px 70px;
}

#step_2  {
        background: URL(/mm/graphics/step_2.gif);
        padding:15px 0px 0px 70px;
}

#step_3  {
        background: URL(/mm/graphics/step_3.gif);
        padding:22px 0px 0px 70px;
}

#step_1, #step_2, #step_3  {
        background-repeat: no-repeat;
        background-position: 5px 10px;
        height:80px;
}

#step_1 H3, #step_2 H3, #step_3 H3, #pnlThankYou H3 {
        text-align:left;
        font-family: Verdana; 
        font-size: 12px;
        margin: 0px 2px 10px 0px;
}

#step_1 p, #step_2 p{
        vertical-align:top;
        line-height:20px;
        float:left;
        margin: 2px 2px 2px 15px !important;
        margin: 2px 2px 2px 10px;
}

 #step_3 p{
        margin: 2px 2px 2px 15px !important;
        margin: 2px 2px 2px 10px;
}

#step_1 .add_note, #step_2 .add_note, #step_3 .add_note {
        line-height:20px;
        width:250px;
}

.add_note {
        font-size:10px;
}

.add_note a{
        text-decoration:underline;
}

.gv {border: none 0px #eeeeee;}







