.register_form{width:637px;}
.register_form_con{margin-top: 23px;}
.main_heading{  color: #000000;
    font: 27px "Segoe UI",Arial,Helvetica,sans-seri;}
.register_form_con dl {
    height: auto !important;
    margin: 0;
    min-height: 65px;
    width: 100%;
}
.register_form_con dt {
      color: #353535;
    float: left;
    font-size: 14px;
    height: 41px;
    line-height: 40px;
    margin: 0 0 3px;
    vertical-align: text-bottom;
    width: 156px;
}

.register_form_con dd {
    color: #8F8F8F;
    float: left;
    margin: 0 0 5px;
    width: 429px;
}

.register_form_con .input {
   
    border: 1px solid #DDDDDD;
    color: #8F8F8F;
    height: 40px;
    padding: 0 10px;
    width: 410px;
}

.register_form_con .select {
  
    border: 1px solid #DDDDDD;
    color: #8F8F8F;
    height: 41px;
    line-height: 28px;
    padding: 10px;
    width: 430px;
}

.register_form_con .textbox {
    background: none repeat scroll 0 0 #F9F8F7;
    border: 1px solid #DDDDDD;
    color: #8F8F8F;
    font: 12px/17px Arial,Helvetica,sans-serif;
    height: 110px;
    padding: 10px;
    resize: none;
    width: 432px;
}

.margin_right_chk{margin-right: 5px; vertical-align: middle;}
.registration_bg{background:#F9F9F9;  border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #EBEBEB inset; margin-bottom: 10px;
    display: block; width: 594px; padding: 20px 30px; margin: 0 auto;}
.submit_main{vertical-align: middle;line-height: 33px;}    


/* Registration Sucessfully Page */
.gray_box_bg{background:#F9F9F9;  border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #EBEBEB inset; margin-bottom: 10px;
    display: block; width: 594px; padding: 20px 30px; margin: 0 auto;}
	
.gray_box_bg .title{
    color: #000000;
    font: 30px "Segoe UI",Arial,Helvetica,sans-seri;
    margin-bottom: 12px;
	padding-bottom:12px;
	border-bottom:1px solid #dfdfdf;
}
.icon_sec{width:140px; float:left;}
.txt_sec{ width:450px; float:right;}   
.login_input_wraper {width:380px;}
.login_input_wraper .input { width:360px;}
.login_input_wraper ul li{ height:85px;}
.bottom_links{ margin-top:10px; padding-top:10px; border-top:1px solid #dfdfdf;}
.bottom_links a{padding:0px 3px; margin:0px 3px;} 
.title_back_link{ font:12px/20px Arial, Helvetica, sans-serif; text-align:right; float:right;}

.input_email {
border: 1px solid #DDDDDD;
color: #8F8F8F;
height: 40px;
padding: 0 10px;
width: 330px;
-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.17) inset;
-moz-box-shadow:    0px 0px 12px rgba(0, 0, 0, 0.17) inset;
box-shadow:0px 0px 12px rgba(0, 0, 0, 0.17) inset;
border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;
}

.email_box{ margin-top:20px;}


/*-- Added by Mohasin 23rd Feb 2013 --*/
.txt_sec a.gry_btn{padding:5px 15px; font-size:12px; font-weight:normal;}
.txt_sec a.gry_btn:hover{color:#000;}
.register_form_box_m{margin:0; padding:0;}
.register_form_box_m ul{margin:0; padding:0;}
.register_form_box_m ul li{min-height:90px; width:49%; float:left;}
.register_form_box_m ul li.address_box{width:100%; float:none; min-height:175px;}
.register_form_box_m ul li label{color: #353535; font-size: 14px; display:block; margin-bottom:5px;}
.register_form_box_m ul li .input{width:250px;}
.register_form_box_m ul li .select{width:272px;}
.register_form_box_m ul li .textarea{width:556px;}
.register_form_box_m ul li.bt_box{width:100%;}
.register_form_box_m ul li .gry_btn{height:32px;}
.register_form_box_m ul li .green_btn{margin-right:12px;}