.service_outer {
    display: block;
    width: 100%;
}
.service_outer .service_heading {
    background-color: #3d92cb;
    color: #ffffff;
    display: block;
    font-weight: bold;
    padding-left: 10px;
    width: 100%;
}
.carrier_price_left .service_info {
    color: #000000;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 100%;
}
.service_outer>table,
.service_outer>table>tbody,
.service_outer>table>tbody tr{
	display: block;
    width: 100%;
}
.service_outer>table>tbody tr td{
	padding: 9px 0;
    vertical-align: top;
    width: 42%;
}
.service_outer>table>tbody tr td.carrier_info span{
	color: #2675a0;
    display: block;
    font-weight: bold;
    width: 100%;
}
.service_outer>table>tbody tr td.carrier_info p{
	color: #000000;
    font-size: 14px;
    margin: 0;
}
/* --------------------------style for addaddress------------------- */
.address_outer {
    display: block;
    float: left;
    width: 70%;
}
.address_outer .address_container {
    display: block;
    float: left;
    width: 100%;
	margin-bottom:10px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.address_outer .address_container > h1 {
    background-color: #cec3ba;
    color: #ffffff;
    display: block;
    font-weight: bold;
    text-align: center;
}
.address_outer .address_container .fieds {
    display: block;
    float: left;
    margin: 6px 0;
    width: 100%;
}
.address_outer .address_container .fieds > span {
    display: block;
    float: left;
    padding: 3px 0 3px 29px;
    width: 41%;
}
.address_outer .address_container .fieds > span span{
	color:#ff0000;
	font-weight:bold;
}
.address_outer .address_container .fieds input[type="text"]{
	width: 55%;
}
.address_outer .address_container .fieds textarea{
    overflow: auto;
    resize: none;
    width: 55%;
	height: 100px;
}
.address_outer .address_container .fieds label.selectaddress{
	color:#E66432;
}
.address_buttons{
	display: block;
    float: left;
    margin: 9px 0;
    text-align: center;
    width: 100%;
}
.address_buttons button {
    border-radius: 3px;
}

.carrier_price{width:100%;}
.carrier_price_left{width:70%; float:left;}
.carrier_price_right{width:30%; float:right;}