p, td{ line-height:22px; }
.ordertable{margin-bottom: 0;font-size: 12px;}
.top-box-shadow { box-shadow: 0px 0px 0px; border-top: 1px solid #eee; overflow: hidden;background: #eee;}
.box{background: #fff;margin: 40px auto;padding:0;}
.box form {margin: 30px 50px;}
.ordertable th{font-weight: bold;padding:12px 15px 12px 0;width:140px;color:#555;}
.ordertable td{padding:10px 0;}
.bigfont{color:green;}
.ordertable td input, .ordertable td label {display: inline-block;vertical-align: middle !important;padding: 0;margin:3px 0;cursor: pointer;}
.ordertable td input {margin-right: 5px;}
#table_reg,#table_login{width:100%;}
.ordertable td label {margin-right: 20px;}
#table_login .loginm {display: block;float: none;clear: both;margin: 20px 0;}
#table_login .loginm input{width: 35%;border: 1px solid #c2c2c2;height: 40px;line-height: 40px;padding: 0 10px;}
#table_login .loginm div{width: 140px;font-weight: bold;text-align: right;margin-right:15px;color:#555;}
#logincode {width: auto !important;}
#table_reg input {cursor: auto;}
#table_reg select {width: 41.5%;}
#table_reg th{padding:22px 15px 22px 0;}
.b {background: #666666;color: #fff;border: none;padding: 8px 15px !important;border-radius: 3px;}

#table_login div {
    float: left;
    margin-right: 10px;
    line-height: 42px;
}

@media screen and (max-width:767px){
	.box form{margin: 30px 5px;}
	.ordertable td .input{width: 80%;}
	#Country-id,#Fax-id{width: 15% !important;}
	#TelNum,#FaxNum,#mobilephone{width: 60% !important;}
	.ordertable th{width:90px;}
	.ordertable td .input{width:}
}